Commit c4c95a1d by huluobin

update

parent 617b3fb0
...@@ -400,6 +400,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -400,6 +400,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
.filter(scheduleManage -> scheduleManage.getOrderId() != null) .filter(scheduleManage -> scheduleManage.getOrderId() != null)
.collect(Collectors.groupingBy(ScheduleManage::getOrderId)); .collect(Collectors.groupingBy(ScheduleManage::getOrderId));
List<OrderRecord> orderRecordList = orderRecordService.list(new LambdaQueryWrapper<OrderRecord>().in(OrderRecord::getOrderServeId, orderServeList.stream().map(OrderServe::getId).collect(Collectors.toList())));
Map<Integer, List<OrderRecord>> orderRecordMap = orderRecordList.stream().collect(Collectors.groupingBy(OrderRecord::getOrderServeId));
orderManagePage.getRecords().forEach(orderManage -> { orderManagePage.getRecords().forEach(orderManage -> {
orderManage.setListOrderServer(orderServeMap.get(orderManage.getId())); orderManage.setListOrderServer(orderServeMap.get(orderManage.getId()));
List<ScheduleManage> list = scheduledManageMap.get(orderManage.getId()); List<ScheduleManage> list = scheduledManageMap.get(orderManage.getId());
...@@ -411,8 +414,12 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -411,8 +414,12 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderServe.setActualServeDuration((int) (orderServe.getEndTime().getTime() - orderServe.setActualServeDuration((int) (orderServe.getEndTime().getTime() -
orderServe.getStartTime().getTime()) / 1000 / 60); orderServe.getStartTime().getTime()) / 1000 / 60);
} }
if (ListUtil.isNotEmpty(orderRecordMap.get(orderServe.getId()))) {
orderServe.setOrderRecord(orderRecordMap.get(orderServe.getId()).stream().findAny().orElse(null));
}
}); });
}); });
return orderManagePage; return orderManagePage;
} }
......
...@@ -214,9 +214,7 @@ public class OrderServe implements Serializable { ...@@ -214,9 +214,7 @@ public class OrderServe implements Serializable {
private BigDecimal discountRate; private BigDecimal discountRate;
private BigDecimal leisurePrice; private BigDecimal leisurePrice;
//
// @ApiModelProperty("各种活动价格最终确定的活动价格")
// private BigDecimal activityPrice;
public void addDiscountPrice(BigDecimal discountPrice) { public void addDiscountPrice(BigDecimal discountPrice) {
this.discountPrice = this.discountPrice.add(discountPrice); this.discountPrice = this.discountPrice.add(discountPrice);
......
...@@ -76,7 +76,7 @@ public class OrderManageController { ...@@ -76,7 +76,7 @@ public class OrderManageController {
qry.setPageSize(pageSize); qry.setPageSize(pageSize);
Page<OrderManageDTO> orderManageDTOPage = (Page<OrderManageDTO>) orderManageService.queryListOrder(qry).convert(orderManageDTOAssembler); Page<OrderManageDTO> orderManageDTOPage = (Page<OrderManageDTO>) orderManageService.queryListOrder(qry).convert(orderManageDTOAssembler);
orderManageDTOPage.setRecords(orderManageDTOPage.getRecords().stream().filter(orderManageDTO -> ListUtil.isNotEmpty(orderManageDTO.getImages())).collect(Collectors.toList())); orderManageDTOPage.setRecords(orderManageDTOPage.getRecords().stream().peek(OrderManageDTO::setImages).filter(orderManageDTO -> ListUtil.isNotEmpty(orderManageDTO.getImages())).collect(Collectors.toList()));
return JsonResult.success(orderManageDTOPage); return JsonResult.success(orderManageDTOPage);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment