傅行帆 před 6 roky
rodič
revize
8ff388da39

+ 72
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/wxpay/QaddWxConfig.java Zobrazit soubor

@@ -0,0 +1,72 @@
1
+package com.community.huiju.common.wxpay;
2
+
3
+import java.io.InputStream;
4
+
5
+/**
6
+ * 监控 控制器
7
+ * @author fxf
8
+ */
9
+public class QaddWxConfig extends WXPayConfig {
10
+	
11
+	/**
12
+	 * 获取 App ID
13
+	 *
14
+	 * @return App ID
15
+	 */
16
+	@Override
17
+	public String getAppID() {
18
+		//银城慧家
19
+		return "wx00a5778cb013ded9";
20
+	}
21
+	
22
+	/**
23
+	 * 获取 Mch ID
24
+	 *
25
+	 * @return Mch ID
26
+	 */
27
+	@Override
28
+	public String getMchID() {
29
+		return "1525909671";
30
+	}
31
+	
32
+	/**
33
+	 * 获取 API 密钥
34
+	 *
35
+	 * @return API密钥
36
+	 */
37
+	@Override
38
+	public String getKey() {
39
+		return "HUIJU999999999999999999999999999";
40
+	}
41
+	
42
+	/**
43
+	 * 获取商户证书内容
44
+	 *
45
+	 * @return 商户证书内容
46
+	 */
47
+	@Override
48
+	public InputStream getCertStream() {
49
+		return null;
50
+	}
51
+	
52
+	/**
53
+	 * 获取WXPayDomain, 用于多域名容灾自动切换
54
+	 *
55
+	 * @return
56
+	 */
57
+	@Override
58
+	IWXPayDomain getWXPayDomain() {
59
+		IWXPayDomain iwxPayDomain = new IWXPayDomain() {
60
+			@Override
61
+			public void report(String domain, long elapsedTimeMillis, Exception ex) {
62
+			
63
+			}
64
+			@Override
65
+			public DomainInfo getDomain(WXPayConfig config) {
66
+				return new DomainInfo(WXPayConstants.DOMAIN_API, true);
67
+			}
68
+		};
69
+		return iwxPayDomain;
70
+	}
71
+}
72
+

+ 2
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/WxMPUserServiceImpl.java Zobrazit soubor

@@ -6,6 +6,7 @@ import com.community.commom.mode.ResponseBean;
6 6
 import com.community.huiju.common.perproties.PayNotifyPerproties;
7 7
 import com.community.huiju.common.wxmp.WxMPUtil;
8 8
 import com.community.huiju.common.wxpay.HfWxConfig;
9
+import com.community.huiju.common.wxpay.QaddWxConfig;
9 10
 import com.community.huiju.common.wxpay.WXPay;
10 11
 import com.community.huiju.common.wxpay.WXPayConstants;
11 12
 import com.community.huiju.common.wxpay.WXPayUtil;
@@ -83,7 +84,7 @@ public class WxMPUserServiceImpl implements WxMPUserServiceI {
83 84
 	 */
84 85
 	@Override
85 86
 	public Map<String, String> wxTmpOrder(String carNo, String actualAmount, Integer communityId, String openid, BigDecimal price) throws Exception {
86
-		HfWxConfig config = new HfWxConfig();
87
+		QaddWxConfig config = new QaddWxConfig();
87 88
 		WXPay wxpay = new WXPay(config);
88 89
 		Random random = new Random();
89 90
 		String orderNo = String.valueOf(System.currentTimeMillis()) + random.nextInt();