mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-10-14 22:00:25 +00:00
fix(refund): 修复退款成功状态下错误信息被清空
This commit is contained in:
@@ -76,9 +76,11 @@ public class RefundOrder extends MchAppBaseEntity implements ToResult<RefundOrde
|
|||||||
private String status;
|
private String status;
|
||||||
|
|
||||||
/** 错误码 */
|
/** 错误码 */
|
||||||
|
@TableField(updateStrategy = FieldStrategy.ALWAYS)
|
||||||
private String errorCode;
|
private String errorCode;
|
||||||
|
|
||||||
/** 错误信息 */
|
/** 错误信息 */
|
||||||
|
@TableField(updateStrategy = FieldStrategy.ALWAYS)
|
||||||
private String errorMsg;
|
private String errorMsg;
|
||||||
|
|
||||||
/** 异步通知地址 */
|
/** 异步通知地址 */
|
||||||
|
@@ -172,6 +172,7 @@ public class RefundAssistService {
|
|||||||
}
|
}
|
||||||
// 设置退款为完成状态和完成时间
|
// 设置退款为完成状态和完成时间
|
||||||
refundOrder.setStatus(RefundStatusEnum.SUCCESS.getCode())
|
refundOrder.setStatus(RefundStatusEnum.SUCCESS.getCode())
|
||||||
|
.setErrorMsg(null)
|
||||||
.setFinishTime(finishTime);
|
.setFinishTime(finishTime);
|
||||||
payOrder.setRefundStatus(afterPayRefundStatus.getCode());
|
payOrder.setRefundStatus(afterPayRefundStatus.getCode());
|
||||||
|
|
||||||
|
@@ -102,7 +102,8 @@ public class RefundCallbackService {
|
|||||||
}
|
}
|
||||||
// 设置退款为完成状态和完成时间
|
// 设置退款为完成状态和完成时间
|
||||||
refundOrder.setStatus(RefundStatusEnum.SUCCESS.getCode())
|
refundOrder.setStatus(RefundStatusEnum.SUCCESS.getCode())
|
||||||
.setFinishTime(callbackInfo.getFinishTime());
|
.setFinishTime(callbackInfo.getFinishTime())
|
||||||
|
.setErrorMsg(null);
|
||||||
payOrder.setRefundStatus(payRefundStatusEnum.getCode());
|
payOrder.setRefundStatus(payRefundStatusEnum.getCode());
|
||||||
|
|
||||||
// 更新订单和退款相关订单
|
// 更新订单和退款相关订单
|
||||||
|
Reference in New Issue
Block a user