From 83761554ac841d584e7cbce014ac5cb39e1d547f Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 18 六月 2024 10:24:08 +0800 Subject: [PATCH] 1.切换OBS为天翼云 2.修改bug --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java index 3dc4f91..4e5844a 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java @@ -52,6 +52,7 @@ import com.ruoyi.system.api.domain.dto.MemberDTO; import com.ruoyi.system.api.domain.dto.MemberOrderDTO; import com.ruoyi.system.api.domain.dto.MemberOrderListDTO; +import com.ruoyi.system.api.domain.dto.MgtAfterSaleSettingDTO; import com.ruoyi.system.api.domain.dto.OrderDTO; import com.ruoyi.system.api.domain.dto.updMembeOneDTO; import com.ruoyi.system.api.domain.vo.Express100VO; @@ -1109,12 +1110,17 @@ @Override public void refundReturn(Long id) { Order order = getOrder(id); - if (order.getOrderStatus() == OrderStatusEnum.TO_BE_SHIPPED - || order.getOrderStatus() == OrderStatusEnum.GOODS_TO_BE_RECEIVED - || order.getOrderStatus() == OrderStatusEnum.FINISHED) { + if (order.getOrderStatus() == OrderStatusEnum.FINISHED) { OrderReturnRequest orderReturnRequest = new OrderReturnRequest(); order.setOrderStatus(OrderStatusEnum.AFTER_SALE); this.updateById(order); + MgtAfterSaleSettingDTO data = sysUserClient.getAfterSaleSetting().getData(); + if (StringUtils.isNull(data)) { + throw new ServiceException("获取售后退货信息失败"); + } + orderReturnRequest.setRecipientName(data.getReceiverName()); + orderReturnRequest.setRecipientPhone(data.getReceiverPhone()); + orderReturnRequest.setDetailedAddress(data.getReceiverAddress()); orderReturnRequest.setOrderId(id); orderReturnRequest.setRequestTime(LocalDateTime.now()); orderReturnRequest.setRequestType(RequestTypeEnum.REFUNDS_AND_RETURNS); -- Gitblit v1.7.1