|
|
@@ -322,6 +322,10 @@ public class ChinaumsSenselessPayService extends SuperService {
|
|
|
return ResultContent.buildFail(bodyMap.get("respDesc").toString());
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * orderNo: 支付订单号
|
|
|
+ * refundOrderNo 退款订单号
|
|
|
+ */
|
|
|
@SneakyThrows
|
|
|
public ResultContent refund(String projectOid, String oid, String userId, BigDecimal total, String orderNo, String refundOrderNo, String remark) {
|
|
|
|
|
|
@@ -345,9 +349,9 @@ public class ChinaumsSenselessPayService extends SuperService {
|
|
|
PayProductParameter<Object> payProductParameter = new PayProductParameter<>();
|
|
|
payProductParameter.setAccountName(projectAccountName);
|
|
|
ChinaSenselessRefundRequest request = new ChinaSenselessRefundRequest();
|
|
|
- request.setMchntOrderId(orderNo);
|
|
|
+ request.setMchntOrderId(refundOrderNo);
|
|
|
request.setRefundAmount(total.toBigInteger().toString());
|
|
|
- request.setTargetOrderId(refundOrderNo);
|
|
|
+ request.setTargetOrderId(orderNo);
|
|
|
|
|
|
|
|
|
ShareOrder shareOrder = shareOrderDao.findTopByOrderNoAndProjectOidAndOidAndShareOrderType(orderNo, projectOid, oid, ShareOrderType.Pay);
|