From 95bb6af1276e5b0213801ab46e43d19c3e58ff9d Mon Sep 17 00:00:00 2001 From: egan Date: Sun, 13 Jan 2019 14:47:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=99=84=E5=8A=A0=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/egzosn/pay/union/api/UnionPayService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pay-java-union/src/main/java/com/egzosn/pay/union/api/UnionPayService.java b/pay-java-union/src/main/java/com/egzosn/pay/union/api/UnionPayService.java index 7f5cc2b..0c0837b 100644 --- a/pay-java-union/src/main/java/com/egzosn/pay/union/api/UnionPayService.java +++ b/pay-java-union/src/main/java/com/egzosn/pay/union/api/UnionPayService.java @@ -15,6 +15,7 @@ import com.egzosn.pay.common.util.sign.CertDescriptor; import com.egzosn.pay.common.util.sign.SignUtils; import com.egzosn.pay.common.util.sign.encrypt.RSA; import com.egzosn.pay.common.util.sign.encrypt.RSA2; +import com.egzosn.pay.common.util.str.StringUtils; import com.egzosn.pay.union.bean.SDKConstants; import com.egzosn.pay.union.bean.UnionTransactionType; @@ -222,6 +223,10 @@ public class UnionPayService extends BasePayService { type.convertMap(params); params.put(SDKConstants.param_orderId, order.getOutTradeNo()); + + if (StringUtils.isNotEmpty(order.getAddition())){ + params.put(SDKConstants.param_reqReserved, order.getAddition()); + } switch (type) { case WAP: case WEB: