From 694327590b9d2c5005c40029ec76231c8d87140f Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 10 Aug 2022 18:07:27 +0800 Subject: [PATCH] 20220810 --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallOrderController.java | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallOrderController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallOrderController.java index 45b7724..94cfbbc 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallOrderController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallOrderController.java @@ -8,6 +8,7 @@ import cc.mrbird.febs.common.enumerates.OrderDeliveryStateEnum; import cc.mrbird.febs.common.enumerates.OrderStatusEnum; import cc.mrbird.febs.common.exception.FebsException; +import cc.mrbird.febs.common.utils.SpringContextHolder; import cc.mrbird.febs.common.utils.excl.ExcelSheetPO; import cc.mrbird.febs.common.utils.excl.ExcelUtil; import cc.mrbird.febs.common.utils.excl.ExcelVersion; @@ -56,6 +57,7 @@ private final IAdminMallOrderService adminMallOrderService; private final MallOrderInfoMapper mallOrderInfoMapper; + private final SpringContextHolder springContextHolder; /** * 订单列表 @@ -309,7 +311,7 @@ // return new FebsResponse().fail().message("订单不存在"); } Integer status = mallOrderInfo.getStatus(); - if(OrderStatusEnum.WAIT_FINISH.getValue() != status){ + if(OrderStatusEnum.WAIT_FINISH.getValue() != status && mallOrderInfo.getDeliveryState() != 2){ continue; // return new FebsResponse().fail().message("订单不是待确认到货状态"); } @@ -318,12 +320,9 @@ OrderStateDto orderStateDto = new OrderStateDto(); orderStateDto.setOrderNo(mallOrderInfo.getOrderNo()); - orderStateDto.setGoodsName(getProductNames(mallOrderInfo.getMemberId(),mallOrderInfo.getId())); - if(2 == mallOrderInfo.getIsHome()){ - orderStateDto.setOrderState("已送达自提点"); - }else{ - orderStateDto.setOrderState("已送达自提点"); - } + String productNames = getProductNames(mallOrderInfo.getMemberId(), mallOrderInfo.getId()); + orderStateDto.setGoodsName(StrUtil.isEmpty(productNames)?"商品":productNames); + orderStateDto.setOrderState("已送达自提点"); String takeUniqueCode = mallOrderInfo.getTakeUniqueCode(); MallTeamLeader mallTeamLeader = mallTeamLeaderMapper.selectLeaderByUniqueCode(takeUniqueCode); orderStateDto.setAddressArea(mallTeamLeader.getAddressArea()); -- Gitblit v1.9.1