mall + pay:

1. 优化 PayClient 支付逻辑,返回业务失败 errorCode + errorMsg 错误码
This commit is contained in:
YunaiV
2023-07-18 07:37:03 +08:00
parent 7cf4c5415e
commit 6f475f8c85
29 changed files with 361 additions and 292 deletions

View File

@ -18,7 +18,7 @@ public interface PayRefundApi {
* @param reqDTO 创建请求
* @return 退款单编号
*/
Long createPayRefund(@Valid PayRefundCreateReqDTO reqDTO);
Long createRefund(@Valid PayRefundCreateReqDTO reqDTO);
/**
* 获得退款单
@ -26,6 +26,6 @@ public interface PayRefundApi {
* @param id 退款单编号
* @return 退款单
*/
PayRefundRespDTO getPayRefund(Long id);
PayRefundRespDTO getRefund(Long id);
}

View File

@ -27,6 +27,7 @@ public interface ErrorCodeConstants {
ErrorCode PAY_ORDER_STATUS_IS_NOT_WAITING = new ErrorCode(1007002001, "支付订单不处于待支付");
ErrorCode PAY_ORDER_STATUS_IS_NOT_SUCCESS = new ErrorCode(1007002002, "支付订单不处于已支付");
ErrorCode PAY_ORDER_IS_EXPIRED = new ErrorCode(1007002003, "支付订单已经过期");
ErrorCode PAY_ORDER_SUBMIT_CHANNEL_ERROR = new ErrorCode(1007002004, "发起支付报错,错误码:{},错误提示:{}");
// ========== ORDER 模块(拓展单) 1007003000 ==========
ErrorCode PAY_ORDER_EXTENSION_NOT_FOUND = new ErrorCode(1007003000, "支付交易拓展单不存在");