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;
|
|
/**
|
* 微信小程序组件
|
*/
|
//@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 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;
|
// }
|
|
|
|
// /**
|
// * 初始化App支付
|
// */
|
// 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;
|
// }
|
|
}
|