From 8902b8c47ecdba357003ade7616bd78408dd6248 Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期四, 30 六月 2022 11:35:09 +0800
Subject: [PATCH] 充电桩

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/pay/wx/WxFastPayService.java |   26 ++++++++++++--------------
 1 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/pay/wx/WxFastPayService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/pay/wx/WxFastPayService.java
index d762e90..c5bca8b 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/pay/wx/WxFastPayService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/pay/wx/WxFastPayService.java
@@ -205,17 +205,14 @@
      */
     @Transactional(rollbackFor = Exception.class)
     public SortedMap<Object, Object> miniAppPay(String body, String orderId, int totalFee, Long poleId, String wxCode) throws WxErrorException {
-//        WxConfigEntity wxConfig = wxPayConfigService.getConfigByPoleId(poleId);
-        WxConfigEntity wxConfig = new WxConfigEntity();
-        wxConfig.setAppid("wx3d7b3ba37fee07de");
-        wxConfig.setMchId("1536603671");
-        wxConfig.setPrivateKey("0yec5jkwqy4muv5313yn520rdq5cfmqu");
-//        wxConfig.setMchId(wxConfig.getMchId().trim());
+        WxConfigEntity wxConfig = wxPayConfigService.getConfigByPoleId(poleId);
+
         //璁剧疆寰俊鏀粯鍙傛暟
         WxPayConfig payConfig = new WxPayConfig();
-        payConfig.setAppId(StringUtils.trimToNull("wx3d7b3ba37fee07de"));
-        payConfig.setMchId(StringUtils.trimToNull("1536603671"));
-        payConfig.setMchKey(StringUtils.trimToNull("0yec5jkwqy4muv5313yn520rdq5cfmqu"));
+
+        payConfig.setAppId(StringUtils.trimToNull(wxConfig.getAppid()));
+        payConfig.setMchId(StringUtils.trimToNull(wxConfig.getMchId()));
+        payConfig.setMchKey(StringUtils.trimToNull(wxConfig.getPrivateKey()));
         payConfig.setSubAppId(StringUtils.trimToNull(null));
         payConfig.setSubMchId(StringUtils.trimToNull(null));
         payConfig.setKeyPath(StringUtils.trimToNull(null));
@@ -276,18 +273,19 @@
         }
         WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
         config.setAppid(wxConfig.getAppid());
-        config.setSecret("05edea692eb1b70670ec9ac6e9c62a84");
+        config.setSecret(wxConfig.getAppSecret());
         WxMaService service = new WxMaServiceImpl();
         service.setWxMaConfig(config);
         return service;
     }
 
     public String getOpenId(Long poleId, String wxCode) throws WxErrorException {
-//        WxConfigEntity wxConfig = wxPayConfigService.getConfigByPoleId(poleId);
+        WxConfigEntity userConfig = wxPayConfigService.getConfigByPoleId(poleId);
         WxConfigEntity wxConfig = new WxConfigEntity();
-        wxConfig.setAppid("wx3d7b3ba37fee07de");
-        wxConfig.setMchId("1536603671");
-        wxConfig.setPrivateKey("0yec5jkwqy4muv5313yn520rdq5cfmqu");
+        wxConfig.setAppid(userConfig.getAppid());
+        wxConfig.setMchId(userConfig.getMchId());
+        wxConfig.setPrivateKey(userConfig.getPrivateKey());
+        wxConfig.setAppSecret(userConfig.getAppSecret());
         if (wxConfig == null) {
             throw new BusinessException("鎵句笉鍒板井淇¢厤缃�");
         }

--
Gitblit v1.9.3