添加部分退款接口
This commit is contained in:
@@ -292,7 +292,7 @@ public class RyxPayServiceimpl implements RyxPayService {
|
||||
reqData.put("merchantCode",mchNo);
|
||||
reqData.put("oriReqDate",DateUtils.formatDateDefault(order.getCreateDt(),"yyyyMMdd"));
|
||||
reqData.put("oriReqMsgId",order.getOrderNumber());
|
||||
reqData.put("refundAmount",StringUtil.isNotEmpty(order.getRefundType()) && order.getRefundType() == 2 ? order.getRefundAmt() : order.getConsumeFee());
|
||||
reqData.put("refundAmount",StringUtil.isNotEmpty(order.getRefundType()) && order.getRefundType() == 2 ? order.getPayReturnAmount() : order.getConsumeFee());
|
||||
reqData.put("refundReason",order.getRemark());
|
||||
JSONObject respMap = ryxService.analysisCommonPayParams(RyxConfig.refundUrl,RyxConfig.barCodePayRefund,reqData);
|
||||
log.info("==============>【瑞银信】交易订单退款接口,退款返回参数报文解析成功:{}<==================",respMap);
|
||||
|
||||
@@ -330,7 +330,7 @@ public class SxfMchMachineCallbackServiceImpl implements MchMachineCallbackServi
|
||||
merchantRefundOrder.setRefundNo(refundOrderNumber);
|
||||
merchantRefundOrderService.save(merchantRefundOrder);
|
||||
// 退款去分润操作
|
||||
realFansService.removeProfit(merchantOrder.getOrderNumber());
|
||||
realFansService.removeProfit(merchantOrder);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -279,7 +279,7 @@ public class SxfPayServiceImpl implements SxfPayService {
|
||||
reqRefundData.put("ordNo", refundNo);
|
||||
reqRefundData.put("mno", mchNo);//随行付测试商户号
|
||||
reqRefundData.put("origOrderNo", order.getOrderNumber());
|
||||
reqRefundData.put("amt", StringUtil.isNotEmpty(order.getRefundType()) && order.getRefundType() == 2 ? order.getRefundAmt() : order.getConsumeFee());
|
||||
reqRefundData.put("amt", StringUtil.isNotEmpty(order.getRefundType()) && order.getRefundType() == 2 ? order.getPayReturnAmount() : order.getConsumeFee());
|
||||
reqRefundData.put("notifyUrl", ParametersUtil.domain + "/wap/notify/sxfCallBack");
|
||||
if (StringUtil.isNotEmpty(order.getRemark())) {
|
||||
reqRefundData.put("refundReason", order.getRemark());
|
||||
|
||||
@@ -206,7 +206,7 @@ public class YsPayServiceImpl implements PayService {
|
||||
Map<String,Object> result = new HashMap<>(4);
|
||||
|
||||
JSONObject reqData = new JSONObject();
|
||||
Double amt = new BigDecimal(String.valueOf(order.getConsumeFee())).setScale(2).doubleValue();
|
||||
Double amt = order.getPayReturnAmount().setScale(2).doubleValue();
|
||||
String refundNo = "YSR"+StringUtil.getBillno();
|
||||
reqData.put("merchantNo",mchNo);
|
||||
reqData.put("origMerchantOrderNo",order.getOrderNumber());
|
||||
|
||||
Reference in New Issue
Block a user