From c48722febb010447c754f825bf4561c96f3e56ac Mon Sep 17 00:00:00 2001 From: egan Date: Sun, 13 Jan 2019 14:48:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6=E4=B8=BA?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java index c59ebc8..2ce5aaa 100644 --- a/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java +++ b/pay-java-wx/src/main/java/com/egzosn/pay/wx/bean/WxTransactionType.java @@ -21,7 +21,7 @@ public enum WxTransactionType implements TransactionType { JSAPI("pay/unifiedorder") { @Override public void setAttribute(Map parameters, PayOrder order) { - parameters.put("openid", order.getOpenid()); + parameters.put(parameters.containsKey("sub_appid") ? "sub_openid" : "openid", order.getOpenid()); } }, /**