刘韬 2 years ago
parent
commit
e019ef58fb

+ 6 - 4
PacsOnline_Wechat_Patient/src/main/java/com/zskk/controller/WeixinPayController.java

@@ -128,9 +128,9 @@ public class WeixinPayController extends Controller {
 //				renderText("need appId");
 //				renderText("need appId");
 //			}
 //			}
 			String openid = this.getPara("openid");
 			String openid = this.getPara("openid");
-			if (openid == null) {
-				renderText("need openid");
-			}
+//			if (openid == null) {
+//				renderText("need openid");
+//			}
 			String body = this.getPara("body");
 			String body = this.getPara("body");
 			if (body == null) {
 			if (body == null) {
 				renderText("need body");
 				renderText("need body");
@@ -167,7 +167,9 @@ public class WeixinPayController extends Controller {
 			params.put("trade_type", TradeType.JSAPI.name());
 			params.put("trade_type", TradeType.JSAPI.name());
 			params.put("nonce_str", System.currentTimeMillis() / 1000 + "");
 			params.put("nonce_str", System.currentTimeMillis() / 1000 + "");
 			params.put("notify_url", notify_url);
 			params.put("notify_url", notify_url);
-			params.put("openid", openid);
+			if (openid != null) {
+				params.put("openid", openid);
+			}
 
 
 			String sign = PaymentKit.createSign(params, paternerKey_jx);
 			String sign = PaymentKit.createSign(params, paternerKey_jx);
 			params.put("sign", sign);
 			params.put("sign", sign);