|
@@ -1,6 +1,7 @@
|
|
package com.caimei365.order.service.impl;
|
|
package com.caimei365.order.service.impl;
|
|
|
|
|
|
import com.caimei365.order.components.OrderCommonService;
|
|
import com.caimei365.order.components.OrderCommonService;
|
|
|
|
+import com.caimei365.order.mapper.BaseMapper;
|
|
import com.caimei365.order.mapper.OrderSellerMapper;
|
|
import com.caimei365.order.mapper.OrderSellerMapper;
|
|
import com.caimei365.order.model.ResponseJson;
|
|
import com.caimei365.order.model.ResponseJson;
|
|
import com.caimei365.order.model.vo.OrderVo;
|
|
import com.caimei365.order.model.vo.OrderVo;
|
|
@@ -27,6 +28,8 @@ public class OrderSellerServiceImpl implements OrderSellerService {
|
|
private OrderSellerMapper orderSellerMapper;
|
|
private OrderSellerMapper orderSellerMapper;
|
|
@Resource
|
|
@Resource
|
|
private OrderCommonService orderCommonService;
|
|
private OrderCommonService orderCommonService;
|
|
|
|
+ @Resource
|
|
|
|
+ private BaseMapper baseMapper;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 协销订单列表
|
|
* 协销订单列表
|
|
@@ -46,19 +49,27 @@ public class OrderSellerServiceImpl implements OrderSellerService {
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
// 获取订单列表
|
|
// 获取订单列表
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderList(clubUserIds, listType, orderSubmitType, orderNo);
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderList(clubUserIds, listType, orderSubmitType, orderNo);
|
|
- //获取主订单数据
|
|
|
|
- orderList.forEach(order -> {
|
|
|
|
- // 设置订单状态
|
|
|
|
- orderCommonService.setOrderStatus(order);
|
|
|
|
- // 设置子订单数据
|
|
|
|
- orderCommonService.getShopOrderData(order);
|
|
|
|
- // 设置付款金额
|
|
|
|
- orderCommonService.getDiscernReceiptAndSetOrder(order);
|
|
|
|
- });
|
|
|
|
|
|
+ //设置主订单数据
|
|
|
|
+ orderList.forEach(this::setSellerOrder);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
return ResponseJson.success(pageInfo);
|
|
return ResponseJson.success(pageInfo);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 设置协销订单
|
|
|
|
+ */
|
|
|
|
+ private void setSellerOrder(OrderVo order) {
|
|
|
|
+ // 设置订单状态
|
|
|
|
+ orderCommonService.setOrderStatus(order);
|
|
|
|
+ // 设置子订单数据
|
|
|
|
+ orderCommonService.getShopOrderData(order);
|
|
|
|
+ // 设置付款金额
|
|
|
|
+ orderCommonService.getDiscernReceiptAndSetOrder(order);
|
|
|
|
+ // 设置机构名称
|
|
|
|
+ String clubName = baseMapper.getClubNameById(order.getClubId());
|
|
|
|
+ order.setClubName(clubName);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 协销下机构总订单列表
|
|
* 协销下机构总订单列表
|
|
*
|
|
*
|
|
@@ -80,15 +91,8 @@ public class OrderSellerServiceImpl implements OrderSellerService {
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
// 获取订单列表
|
|
// 获取订单列表
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderListClub(clubId, listType, orderSubmitType);
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderListClub(clubId, listType, orderSubmitType);
|
|
- //获取主订单数据
|
|
|
|
- orderList.forEach(order -> {
|
|
|
|
- // 设置订单状态
|
|
|
|
- orderCommonService.setOrderStatus(order);
|
|
|
|
- // 设置子订单数据
|
|
|
|
- orderCommonService.getShopOrderData(order);
|
|
|
|
- // 设置付款金额
|
|
|
|
- orderCommonService.getDiscernReceiptAndSetOrder(order);
|
|
|
|
- });
|
|
|
|
|
|
+ //设置主订单数据
|
|
|
|
+ orderList.forEach(this::setSellerOrder);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
// 更新协销查看机构订单时间
|
|
// 更新协销查看机构订单时间
|
|
orderSellerMapper.updateClubLastCheckOrderDate(clubId, new Date());
|
|
orderSellerMapper.updateClubLastCheckOrderDate(clubId, new Date());
|
|
@@ -118,15 +122,8 @@ public class OrderSellerServiceImpl implements OrderSellerService {
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
// 获取订单列表
|
|
// 获取订单列表
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderListByKeyword(clubUserIds, searchWord);
|
|
List<OrderVo> orderList = orderSellerMapper.getOrderListByKeyword(clubUserIds, searchWord);
|
|
- //获取主订单数据
|
|
|
|
- orderList.forEach(order -> {
|
|
|
|
- // 设置订单状态
|
|
|
|
- orderCommonService.setOrderStatus(order);
|
|
|
|
- // 设置子订单数据
|
|
|
|
- orderCommonService.getShopOrderData(order);
|
|
|
|
- // 设置付款金额
|
|
|
|
- orderCommonService.getDiscernReceiptAndSetOrder(order);
|
|
|
|
- });
|
|
|
|
|
|
+ //设置主订单数据
|
|
|
|
+ orderList.forEach(this::setSellerOrder);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
PageInfo<OrderVo> pageInfo = new PageInfo(orderList);
|
|
return ResponseJson.success(pageInfo);
|
|
return ResponseJson.success(pageInfo);
|
|
}
|
|
}
|