From a498e38d75a23d8220273406fb056f78adc31295 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期一, 17 六月 2024 18:26:11 +0800 Subject: [PATCH] 用户端商品 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderReturnRequestServiceImpl.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderReturnRequestServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderReturnRequestServiceImpl.java index 82324cd..91e39eb 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderReturnRequestServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderReturnRequestServiceImpl.java @@ -59,6 +59,8 @@ */ @Service public class OrderReturnRequestServiceImpl extends ServiceImpl<OrderReturnRequestMapper, OrderReturnRequest> implements IOrderReturnRequestService { + + @Resource private SysUserClient sysUserClient; @@ -71,7 +73,7 @@ @Resource private PaylogServiceImpl paylogService; @Override - public void saveOrderReturnRequest(OrderReturnDTO OrderReturnDTO) { + public OrderReturnVO saveOrderReturnRequest(OrderReturnDTO OrderReturnDTO) { Order order = orderMapper.selectById(OrderReturnDTO.getOrderId()); order.setOrderStatus(OrderStatusEnum.AFTER_SALE); @@ -83,7 +85,7 @@ orderReturnRequest.setRequestReason(OrderReturnDTO.getRequestReason()); orderReturnRequest.setStatus(ReturnRequestStatusEnum.TO_BE_REVIEWED); orderReturnRequest.setAuditStatus(AuditStatusEnum.TO_BE_REVIEWED); - orderReturnRequest.setAlbum(OrderReturnDTO.toString()); + orderReturnRequest.setAlbum(OrderReturnDTO.getAlbum()); CustomConfig returnAddressUserName = sysUserClient.getconfig("RETURN_ADDRESS_USER_NAME").getData(); orderReturnRequest.setRecipientName(returnAddressUserName.getConfigValue()); CustomConfig returnAddressUserPhone = sysUserClient.getconfig("RETURN_ADDRESS_USER_PHONE").getData(); @@ -91,6 +93,10 @@ CustomConfig returnAddressUserAddress = sysUserClient.getconfig("RETURN_ADDRESS_USER_ADDRESS").getData(); orderReturnRequest.setDetailedAddress(returnAddressUserAddress.getConfigValue()); this.save(orderReturnRequest); + + OrderReturnRequest one = this.getById(orderReturnRequest.getId()); + OrderReturnVO orderReturnVO = BeanUtils.copyBean(one, OrderReturnVO.class); + return orderReturnVO; } @@ -110,6 +116,25 @@ return orderReturnVO; } + @Override + public void qxReturnRequest(OrderReturnDTO OrderReturnDTO) { + OrderReturnRequest byId = this.getById(OrderReturnDTO.getId()); + byId.setStatus(ReturnRequestStatusEnum.QX); + Order order = orderMapper.selectById(byId.getOrderId()); + order.setOrderStatus(OrderStatusEnum.FINISHED); + orderMapper.updateById(order); + this.updateById(byId); + } + + @Override + public void wlReturnRequest(OrderReturnDTO OrderReturnDTO) { + OrderReturnRequest byId = this.getById(OrderReturnDTO.getId()); + byId.setStatus(ReturnRequestStatusEnum.TO_BE_RECEIVED_BY_THE_PLATFORM); + byId.setLogisticsNum(OrderReturnDTO.getLogistics()); + byId.setCourierNumber(OrderReturnDTO.getCourierNumber()); + this.updateById(byId); + } + /** * 获取售后管理列表分页数据 * -- Gitblit v1.7.1