Commit 1138376f7ab8b65ca127cf7400c1066c46949f29

Authored by YunaiV
1 parent 5f58dfdc

fix:【PAY 支付】支付示例订单退款时,校验 payRefundId 不正确的问题

yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/demo/PayDemoOrderServiceImpl.java
1 package cn.iocoder.yudao.module.pay.service.demo; 1 package cn.iocoder.yudao.module.pay.service.demo;
2 2
3 import cn.hutool.core.lang.Assert; 3 import cn.hutool.core.lang.Assert;
  4 +import cn.hutool.core.util.ObjUtil;
4 import cn.hutool.core.util.ObjectUtil; 5 import cn.hutool.core.util.ObjectUtil;
5 import cn.iocoder.yudao.framework.common.pojo.PageParam; 6 import cn.iocoder.yudao.framework.common.pojo.PageParam;
6 import cn.iocoder.yudao.framework.common.pojo.PageResult; 7 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -24,7 +25,6 @@ import java.time.Duration; @@ -24,7 +25,6 @@ import java.time.Duration;
24 import java.time.LocalDateTime; 25 import java.time.LocalDateTime;
25 import java.util.HashMap; 26 import java.util.HashMap;
26 import java.util.Map; 27 import java.util.Map;
27 -import java.util.Objects;  
28 28
29 import static cn.hutool.core.util.ObjectUtil.notEqual; 29 import static cn.hutool.core.util.ObjectUtil.notEqual;
30 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; 30 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
@@ -231,7 +231,7 @@ public class PayDemoOrderServiceImpl implements PayDemoOrderService { @@ -231,7 +231,7 @@ public class PayDemoOrderServiceImpl implements PayDemoOrderService {
231 throw exception(DEMO_ORDER_NOT_FOUND); 231 throw exception(DEMO_ORDER_NOT_FOUND);
232 } 232 }
233 // 1.2 校验退款订单匹配 233 // 1.2 校验退款订单匹配
234 - if (Objects.equals(order.getPayRefundId(), payRefundId)) { 234 + if (ObjUtil.notEqual(order.getPayRefundId(), payRefundId)) {
235 log.error("[validateDemoOrderCanRefunded][order({}) 退款单不匹配({}),请进行处理!order 数据是:{}]", 235 log.error("[validateDemoOrderCanRefunded][order({}) 退款单不匹配({}),请进行处理!order 数据是:{}]",
236 id, payRefundId, toJsonString(order)); 236 id, payRefundId, toJsonString(order));
237 throw exception(DEMO_ORDER_REFUND_FAIL_REFUND_ORDER_ID_ERROR); 237 throw exception(DEMO_ORDER_REFUND_FAIL_REFUND_ORDER_ID_ERROR);