Browse Source

feat : 接口对接修改

bilingfeng 2 years ago
parent
commit
c3bb64152b

+ 8 - 6
game-module/game-manage/src/main/java/com/zanxiang/manage/service/impl/PayMerchantServiceImpl.java

@@ -168,12 +168,14 @@ public class PayMerchantServiceImpl extends ServiceImpl<PayMerchantMapper, PayMe
         payMerchantListVO.setPayDeviceIdList(payDeviceIdList);
         payMerchantListVO.setPayDeviceNameList(payDeviceNameList);
         //密钥
-        Map<String, String> payConfigMap = JsonUtil.toMap(payMerchant.getPayConfig(), Map.class, String.class);
-        if (Objects.equals(payMerchant.getPayWayId().intValue(), PayWayEnum.ALI_PAY.getPayWayId())) {
-            payMerchantListVO.setSecretKey(payConfigMap.get("alipayPublicKey"));
-        }
-        if (Objects.equals(payMerchant.getPayWayId().intValue(), PayWayEnum.WX_PAY.getPayWayId())) {
-            payMerchantListVO.setSecretKey(payConfigMap.get("apiKey"));
+        if (Strings.isNotBlank(payMerchant.getPayConfig())) {
+            Map<String, String> payConfigMap = JsonUtil.toMap(payMerchant.getPayConfig(), Map.class, String.class);
+            if (Objects.equals(payMerchant.getPayWayId().intValue(), PayWayEnum.ALI_PAY.getPayWayId())) {
+                payMerchantListVO.setSecretKey(payConfigMap.get("alipayPublicKey"));
+            }
+            if (Objects.equals(payMerchant.getPayWayId().intValue(), PayWayEnum.WX_PAY.getPayWayId())) {
+                payMerchantListVO.setSecretKey(payConfigMap.get("apiKey"));
+            }
         }
         return payMerchantListVO;
     }