Commit 67b57ab0 by zhiheng.zhang

拒单添加退款

parent 5b6b85fc
......@@ -128,7 +128,12 @@ public class SaasOrderMangerServiceImpl implements OrderManagerService {
//支付退款
PayRefundResponse refundResponse = new PayRefundResponse();
try {
refundResponse = paymentHandle.refund(request, orderBean);
if(orderBean.getPayChannelType() != "4"){
refundResponse = paymentHandle.refund(request, orderBean);
}else{
refundResponse = paymentHandle.multiRefund(orderBean);
}
} catch (OrderServiceException orderEx){ // 爱马哥兼容,不抛错
return ResponseUtil.error(orderEx.getResult());
}
......
package com.freemud.application.sdk.api.ordercenter.response;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class OrderPayItemResp {
private Long id;
private Long orderId;
private String orderCode;
private String partnerId;
private String storeId;
private String payChannelType;
private String payChannelName;
private String operator;
private BigDecimal payAmount;
private String transId;
private String fmTradeNo;
private String outOrderNo;
private String platformTradeNo;
private String endTransTradeNo;
}
\ No newline at end of file
......@@ -14,6 +14,7 @@ package com.freemud.application.sdk.api.ordercenter.response.orderInfo;
import com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq;
import com.freemud.application.sdk.api.ordercenter.request.OrderTraceInfoResp;
import com.freemud.application.sdk.api.ordercenter.response.OrderPayItemResp;
import lombok.Data;
import java.math.BigDecimal;
......@@ -271,4 +272,7 @@ public class OrderInfoReqs {
//支付渠道类型
private String payChannelType;
//订单支付详情
private List<OrderPayItemResp> orderPayItemCreateReqList;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment