From 4388856f491fb6806e1f34841a773f79947166b4 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 29 七月 2024 16:23:50 +0800
Subject: [PATCH] 代码提交
---
server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java | 127 +++++++++++++++--------------------------
1 files changed, 47 insertions(+), 80 deletions(-)
diff --git a/server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java b/server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java
index 75eb95e..5b96af3 100644
--- a/server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java
+++ b/server/service/src/main/java/com/doumee/core/wx/WxMiniConfig.java
@@ -1,94 +1,61 @@
package com.doumee.core.wx;
-//import cn.binarywang.wx.miniapp.api.WxMaService;
-//import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
-//import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
-//import com.doumee.config.mybatis.SpringUtils;
-//import com.github.binarywang.wxpay.config.WxPayConfig;
-//import com.github.binarywang.wxpay.constant.WxPayConstants;
-//import com.github.binarywang.wxpay.service.WxPayService;
-//import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl;
-//import org.apache.commons.lang3.StringUtils;
-//import org.springframework.beans.factory.annotation.Autowired;
-//import org.springframework.context.annotation.Configuration;
-//
-//import javax.annotation.PostConstruct;
+import cn.binarywang.wx.miniapp.api.WxMaService;
+import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
+import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
+import com.doumee.biz.system.SystemDictDataBiz;
+import com.doumee.config.mybatis.SpringUtils;
+import com.doumee.core.utils.Constants;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+
+import javax.annotation.PostConstruct;
/**
* 寰俊灏忕▼搴忕粍浠�
*/
-//@Configuration
+@Configuration
public class WxMiniConfig {
-// /********寰俊灏忕▼搴忔湇鍔�**********/
-// public static WxMaService wxMaService;
-// /********寰俊灏忕▼搴忔敮浠�**********/
-// public static WxPayService wxPayService;
-// /********寰俊APP鏀粯**********/
-// public static WxPayService wxAppPayService;
-//
-//
-// @Autowired
-// private WxPayProperties wxPayProperties;
-//
-// public static WxMiniConfig me() {
-// return SpringUtils.get().getBean(WxMiniConfig.class);
-// }
-//
-// @PostConstruct
-// void init() {
-// this.load_WxMaService();
-//// this.load_wxPayService();
-//// this.load_wxAppPayService();
-// }
-// /**
-// * 鍒濆鍖栧井淇″皬绋嬪簭
-// */
-// public void load_WxMaService() {
-// WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
-// config.setAppid(StringUtils.trimToNull(wxPayProperties.getAppId()));
-// config.setSecret(StringUtils.trimToNull(wxPayProperties.getAppSecret()));
-// config.setMsgDataFormat("JSON");
-// //config.setToken("");
-// //config.setAesKey("");
-// WxMaService wxMaService = new WxMaServiceImpl();
-// wxMaService.setWxMaConfig(config);
-// this.wxMaService = wxMaService;
-// }
+ /********瀹㈡埛绔� 寰俊灏忕▼搴忔湇鍔�**********/
+ public static WxMaService wxCustomerService;
+ /********鍛樺伐绔� 寰俊灏忕▼搴忔湇鍔�**********/
+ public static WxMaService wxPersonnelService;
+ @Autowired
+ private SystemDictDataBiz systemDictDataBiz;
+
+ public static WxMiniConfig me() {
+ return SpringUtils.get().getBean(WxMiniConfig.class);
+ }
+
+ @PostConstruct
+ void init() {
+ this.load_WxCustomerService();
+ this.load_WxPersonnelService();
+ }
/**
- * 鍒濆鍖栧井淇″皬绋嬪簭鏀粯
+ * 鍒濆鍖栧井淇″皬绋嬪簭
*/
-// public void load_wxPayService() {
-// WxPayConfig payConfig = new WxPayConfig();
-// payConfig.setTradeType(WxPayConstants.TradeType.JSAPI);
-// payConfig.setSignType(WxPayConstants.SignType.MD5);
-// payConfig.setAppId(StringUtils.trimToNull(wxPayProperties.getAppId()));
-// payConfig.setMchId(StringUtils.trimToNull(wxPayProperties.getMchId()));
-// payConfig.setMchKey(StringUtils.trimToNull(wxPayProperties.getMchKey()));
-// payConfig.setKeyPath(StringUtils.trimToNull(wxPayProperties.getKeyPath()));
-// payConfig.setNotifyUrl(StringUtils.trimToNull(wxPayProperties.getNotifyUrl()));
-// WxPayService wxPayService = new WxPayServiceImpl();
-// wxPayService.setConfig(payConfig);
-// this.wxPayService = wxPayService;
-// }
+ public void load_WxCustomerService() {
+ WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
+ config.setAppid(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_CUSTOMER).getCode()));
+ config.setSecret(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_SECRET_CUSTOMER).getCode()));
+ config.setMsgDataFormat("JSON");
+ WxMaService wxMaService = new WxMaServiceImpl();
+ wxMaService.setWxMaConfig(config);
+ this.wxCustomerService = wxMaService;
+ }
-// /**
-// * 鍒濆鍖朅pp鏀粯
-// */
-// public void load_wxAppPayService() {
-// WxPayConfig payConfig = new WxPayConfig();
-// payConfig.setTradeType(WxPayConstants.TradeType.APP);
-// payConfig.setSignType(WxPayConstants.SignType.MD5);
-// payConfig.setAppId("");
-// payConfig.setMchId(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_MchId.getCode())));
-// payConfig.setMchKey(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_MchKey.getCode())));
-// payConfig.setKeyPath(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_KeyPath.getCode())));
-// payConfig.setNotifyUrl(StringUtils.trimToNull(sysDictService.getSysDictValue(SysDictEnum.WX_MINI_NotifyUrl.getCode())));
-// WxPayService wxPayService = new WxPayServiceImpl();
-// wxPayService.setConfig(payConfig);
-// this.wxAppPayService = wxPayService;
-// }
-
+ public void load_WxPersonnelService() {
+ WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
+ config.setAppid(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_PERSONNEL).getCode()));
+ config.setSecret(StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_SECRET_PERSONNEL).getCode()));
+ config.setMsgDataFormat("JSON");
+ WxMaService wxMaService = new WxMaServiceImpl();
+ wxMaService.setWxMaConfig(config);
+ this.wxPersonnelService = wxMaService;
+ }
}
--
Gitblit v1.9.3