添加部分退款接口
This commit is contained in:
@@ -17,7 +17,7 @@ public enum Ys4GEnum {
|
|||||||
* @date: 2021/12/6 18:24
|
* @date: 2021/12/6 18:24
|
||||||
*/
|
*/
|
||||||
//BSJ_4G_YYS("ZF042","2021bsjZF042",""),
|
//BSJ_4G_YYS("ZF042","2021bsjZF042",""),
|
||||||
BSJ_4G_YYS("ZF544","2022bsjZF544GAH","https://ioe.car900.com/v1/openApi/dev/controlDevice.json"),
|
BSJ_4G_YYS("ZF544","2022bsjZF544GAH","https://ioe.car900.com/v1/openApi/dev/controlDevice.json"),
|
||||||
/**
|
/**
|
||||||
* @description:天喻4G正式环境
|
* @description:天喻4G正式环境
|
||||||
* @date: 2021/12/6 18:25
|
* @date: 2021/12/6 18:25
|
||||||
|
|||||||
@@ -292,7 +292,7 @@ public class RyxPayServiceimpl implements RyxPayService {
|
|||||||
reqData.put("merchantCode",mchNo);
|
reqData.put("merchantCode",mchNo);
|
||||||
reqData.put("oriReqDate",DateUtils.formatDateDefault(order.getCreateDt(),"yyyyMMdd"));
|
reqData.put("oriReqDate",DateUtils.formatDateDefault(order.getCreateDt(),"yyyyMMdd"));
|
||||||
reqData.put("oriReqMsgId",order.getOrderNumber());
|
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());
|
reqData.put("refundReason",order.getRemark());
|
||||||
JSONObject respMap = ryxService.analysisCommonPayParams(RyxConfig.refundUrl,RyxConfig.barCodePayRefund,reqData);
|
JSONObject respMap = ryxService.analysisCommonPayParams(RyxConfig.refundUrl,RyxConfig.barCodePayRefund,reqData);
|
||||||
log.info("==============>【瑞银信】交易订单退款接口,退款返回参数报文解析成功:{}<==================",respMap);
|
log.info("==============>【瑞银信】交易订单退款接口,退款返回参数报文解析成功:{}<==================",respMap);
|
||||||
|
|||||||
@@ -330,7 +330,7 @@ public class SxfMchMachineCallbackServiceImpl implements MchMachineCallbackServi
|
|||||||
merchantRefundOrder.setRefundNo(refundOrderNumber);
|
merchantRefundOrder.setRefundNo(refundOrderNumber);
|
||||||
merchantRefundOrderService.save(merchantRefundOrder);
|
merchantRefundOrderService.save(merchantRefundOrder);
|
||||||
// 退款去分润操作
|
// 退款去分润操作
|
||||||
realFansService.removeProfit(merchantOrder.getOrderNumber());
|
realFansService.removeProfit(merchantOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ public class SxfPayServiceImpl implements SxfPayService {
|
|||||||
reqRefundData.put("ordNo", refundNo);
|
reqRefundData.put("ordNo", refundNo);
|
||||||
reqRefundData.put("mno", mchNo);//随行付测试商户号
|
reqRefundData.put("mno", mchNo);//随行付测试商户号
|
||||||
reqRefundData.put("origOrderNo", order.getOrderNumber());
|
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");
|
reqRefundData.put("notifyUrl", ParametersUtil.domain + "/wap/notify/sxfCallBack");
|
||||||
if (StringUtil.isNotEmpty(order.getRemark())) {
|
if (StringUtil.isNotEmpty(order.getRemark())) {
|
||||||
reqRefundData.put("refundReason", order.getRemark());
|
reqRefundData.put("refundReason", order.getRemark());
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ public class YsPayServiceImpl implements PayService {
|
|||||||
Map<String,Object> result = new HashMap<>(4);
|
Map<String,Object> result = new HashMap<>(4);
|
||||||
|
|
||||||
JSONObject reqData = new JSONObject();
|
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();
|
String refundNo = "YSR"+StringUtil.getBillno();
|
||||||
reqData.put("merchantNo",mchNo);
|
reqData.put("merchantNo",mchNo);
|
||||||
reqData.put("origMerchantOrderNo",order.getOrderNumber());
|
reqData.put("origMerchantOrderNo",order.getOrderNumber());
|
||||||
|
|||||||
Reference in New Issue
Block a user