From 2f64a27a5cac7e451fb6c043d1a0cb82e10efde0 Mon Sep 17 00:00:00 2001 From: egzosn Date: Tue, 24 Dec 2019 22:33:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=98=E6=96=B9=E9=80=80=E6=AC=BE=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=9B=B4=E6=96=B0=E9=9A=8F=E7=9D=80=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E5=8A=A0=E5=85=A5=E9=80=80=E6=AC=BE=E8=B4=A7?= =?UTF-8?q?=E5=B8=81=E7=B1=BB=E5=9E=8B=E4=B8=8E=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/egzosn/pay/wx/api/WxPayService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java index 0940488..bf74515 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/api/WxPayService.java @@ -536,9 +536,11 @@ public class WxPayService extends BasePayService { setParameters(parameters, "out_refund_no", refundOrder.getRefundNo()); parameters.put("total_fee", Util.conversionCentAmount(refundOrder.getTotalAmount())); parameters.put("refund_fee", Util.conversionCentAmount(refundOrder.getRefundAmount())); - parameters.put("op_user_id", payConfigStorage.getPid()); setParameters(parameters, "notify_url", payConfigStorage.getNotifyUrl()); - + if (null != refundOrder.getCurType()){ + parameters.put("refund_fee_type", refundOrder.getCurType().getType()); + } + setParameters(parameters, "refund_desc", refundOrder.getDescription()); //设置签名 setSign(parameters); return requestTemplate.postForObject(getReqUrl(WxTransactionType.REFUND), XML.getMap2Xml(parameters), JSONObject.class);