|
@@ -253,12 +253,19 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
|
|
|
@Override
|
|
|
public List<OrderListVo> selectListApp(OrderQueryBo bo) {
|
|
|
- List<OrderListVo> orderListVos = orderMapper.selectList(bo);
|
|
|
+ List<OrderListVo> orderListVos = orderMapper.selectListApp(bo);
|
|
|
for (OrderListVo orderListVo : orderListVos) {
|
|
|
OrderGoodsQueryBo orderGoodsQueryBo = new OrderGoodsQueryBo();
|
|
|
orderGoodsQueryBo.setOrderSn(orderListVo.getOrderSn());
|
|
|
List<OrderGoodsVo> list = iOrderGoodsService.selectList(orderGoodsQueryBo);
|
|
|
+ BigDecimal totalPrice = new BigDecimal("0");
|
|
|
+ for (OrderGoodsVo orderGoodsVo : list) {
|
|
|
+ if (orderGoodsVo.getGoodsRealPrice() != null) {
|
|
|
+ totalPrice = totalPrice.add(orderGoodsVo.getGoodsRealPrice());
|
|
|
+ }
|
|
|
+ }
|
|
|
orderListVo.setOrderGoodsList(list);
|
|
|
+ orderListVo.setTotalPrice(totalPrice);
|
|
|
}
|
|
|
return orderListVos;
|
|
|
}
|