|
|
@@ -27,6 +27,7 @@ import com.sqx.modules.lovers.service.LoversSetOrderDeliveryInfoService;
|
|
|
import com.sqx.modules.lovers.service.LoversSetOrderDetailService;
|
|
|
import com.sqx.modules.lovers.service.LoversSetOrderInfoService;
|
|
|
import com.sqx.modules.lovers.service.LoversSetService;
|
|
|
+import com.sqx.modules.lovers.vo.LoversSetOrderDetailVO;
|
|
|
import com.sqx.modules.lovers.vo.LoversSetOrderVO;
|
|
|
import com.sqx.modules.lovers.vo.LoversSetVO;
|
|
|
import com.sqx.modules.pay.dto.GetPayParamDTO;
|
|
|
@@ -65,6 +66,13 @@ public class LoversSetOrderInfoServiceImpl extends ServiceImpl<LoversSetOrderInf
|
|
|
@Override
|
|
|
public PageUtils orderPage(LoversSetOrderQueryDTO queryDTO) {
|
|
|
IPage<LoversSetOrderVO> page = baseMapper.orderPages(new Page<>(queryDTO.getPage(), queryDTO.getLimit()), queryDTO);
|
|
|
+
|
|
|
+ for (LoversSetOrderVO order : page.getRecords()) {
|
|
|
+ // 根据shopName分组,方便前端展示
|
|
|
+ Map<String, List<LoversSetOrderDetailVO>> shopNameMap = order.getOrderDetailList().stream().collect(Collectors.groupingBy(LoversSetOrderDetailVO::getShopName));
|
|
|
+ order.setOrderDetailMap(shopNameMap);
|
|
|
+ }
|
|
|
+
|
|
|
PageUtils pageUtils = new PageUtils(page);
|
|
|
return pageUtils;
|
|
|
}
|