From ec73339e08669dc5a0d4ff93e6640f51473c08cd Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 11 一月 2025 18:03:50 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java index 4251ede..0805525 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java @@ -132,8 +132,10 @@ List<OrderRefundPassList> orderRefundPassList = this.baseMapper.getOrderRefundPassList(pageInfo, refundPassListVo.getCode(), appUserIds, shopId, refundPassListVo.getRefundMethod(), refundPassListVo.getStatus()); for (OrderRefundPassList refundPassList : orderRefundPassList) { AppUser appUser = appUserClient.getAppUserById(refundPassList.getAppUserId()); - refundPassList.setUserName(appUser.getName()); - refundPassList.setPhone(appUser.getPhone()); + if(null != appUser){ + refundPassList.setUserName(appUser.getName()); + refundPassList.setPhone(appUser.getPhone()); + } } return pageInfo.setRecords(orderRefundPassList); } @@ -153,6 +155,7 @@ return R.fail("不能重复操作"); } refundPass.setPassStatus(status); + refundPass.setAuthTime(LocalDateTime.now()); //退货退款 if(refundPass.getRefundMethod() == 1 && 2 == status){ refundPass.setStatus(4); @@ -160,6 +163,9 @@ if(refundPass.getRefundMethod() == 2 && 2 == status){ refundPass.setStatus(2); } + if(3 == status){ + refundPass.setStatus(3); + } refundPass.setPassRemark(passRemark); //仅退款的售后需要将支付金额原路返回,然后再扣减支付获得的积分 if(refundPass.getRefundMethod() == 2 && 2 == status){ -- Gitblit v1.7.1