fix:【PAY 支付】支付示例订单退款时,校验 payRefundId 不正确的问题
This commit is contained in:
parent
5f58dfdcd5
commit
1138376f7a
|
@ -1,6 +1,7 @@
|
||||||
package cn.iocoder.yudao.module.pay.service.demo;
|
package cn.iocoder.yudao.module.pay.service.demo;
|
||||||
|
|
||||||
import cn.hutool.core.lang.Assert;
|
import cn.hutool.core.lang.Assert;
|
||||||
|
import cn.hutool.core.util.ObjUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||||
|
@ -24,7 +25,6 @@ import java.time.Duration;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
import static cn.hutool.core.util.ObjectUtil.notEqual;
|
import static cn.hutool.core.util.ObjectUtil.notEqual;
|
||||||
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||||
|
@ -231,7 +231,7 @@ public class PayDemoOrderServiceImpl implements PayDemoOrderService {
|
||||||
throw exception(DEMO_ORDER_NOT_FOUND);
|
throw exception(DEMO_ORDER_NOT_FOUND);
|
||||||
}
|
}
|
||||||
// 1.2 校验退款订单匹配
|
// 1.2 校验退款订单匹配
|
||||||
if (Objects.equals(order.getPayRefundId(), payRefundId)) {
|
if (ObjUtil.notEqual(order.getPayRefundId(), payRefundId)) {
|
||||||
log.error("[validateDemoOrderCanRefunded][order({}) 退款单不匹配({}),请进行处理!order 数据是:{}]",
|
log.error("[validateDemoOrderCanRefunded][order({}) 退款单不匹配({}),请进行处理!order 数据是:{}]",
|
||||||
id, payRefundId, toJsonString(order));
|
id, payRefundId, toJsonString(order));
|
||||||
throw exception(DEMO_ORDER_REFUND_FAIL_REFUND_ORDER_ID_ERROR);
|
throw exception(DEMO_ORDER_REFUND_FAIL_REFUND_ORDER_ID_ERROR);
|
||||||
|
|
Loading…
Reference in New Issue