修复支付枚举缺失导致支付方式缺失

This commit is contained in:
hupeng
2020-08-08 21:59:41 +08:00
parent bd06ab31ec
commit dcefdac84c

View File

@ -42,7 +42,7 @@ public class WxPayConfiguration {
* @return
*/
public static WxPayService getPayService(PayMethodEnum payMethodEnum) {
WxPayService wxPayService = payServices.get(ShopKeyUtils.getYshopWeiXinPayService());
WxPayService wxPayService = payServices.get(ShopKeyUtils.getYshopWeiXinPayService()+payMethodEnum.getValue());
if(wxPayService == null || redisUtils.get(ShopKeyUtils.getYshopWeiXinPayService()) == null) {
WxPayConfig payConfig = new WxPayConfig();
switch (payMethodEnum){
@ -64,7 +64,7 @@ public class WxPayConfiguration {
payConfig.setUseSandboxEnv(false);
wxPayService = new WxPayServiceImpl();
wxPayService.setConfig(payConfig);
payServices.put(ShopKeyUtils.getYshopWeiXinPayService(), wxPayService);
payServices.put(ShopKeyUtils.getYshopWeiXinPayService()+payMethodEnum.getValue(), wxPayService);
//增加标识
redisUtils.set(ShopKeyUtils.getYshopWeiXinPayService(),"yshop");