Browse Source

配置四川三方支付

qin 1 year ago
parent
commit
22032f7a0d

+ 2 - 0
src/main/java/com/poteviohealth/ym/ipos/common/Basic.java

@@ -24,6 +24,7 @@ public class  Basic {
         defaultBc.setPid("00436433");
         defaultBc.setSystemId("5447");
         defaultBc.setMchId("6666000142736819");
+        defaultBc.setSecretkey("sXEEYUDtjkunTEYENlkp");
         basicMaps.put(0,defaultBc);
         //四川
         BasicConfiguration scBc = new BasicConfiguration();
@@ -32,6 +33,7 @@ public class  Basic {
         defaultBc.setPid("00437753");
         defaultBc.setSystemId("5458");
         defaultBc.setMchId("6666000151059975");
+        defaultBc.setSecretkey("uUewjlhqsBvSYvHCxPFO");
         basicMaps.put(28,scBc);
 
 

+ 2 - 0
src/main/java/com/poteviohealth/ym/ipos/model/BasicConfiguration.java

@@ -23,4 +23,6 @@ public class BasicConfiguration{
 
     @ApiModelProperty(value = "微信或通道商户号,固定值")
     private String mchId;
+    @ApiModelProperty(value = "密钥")
+    private String  secretkey;
 }

+ 3 - 1
src/main/java/com/poteviohealth/ym/ipos/utils/YmUtil.java

@@ -2,7 +2,9 @@ package com.poteviohealth.ym.ipos.utils;
 
 import com.alibaba.fastjson.JSONObject;
 import com.google.common.collect.Maps;
+import com.poteviohealth.cgp.common.filter.TokenContext;
 import com.poteviohealth.cgp.common.utils.HttpUtils;
+import com.poteviohealth.ym.ipos.common.Basic;
 import lombok.extern.log4j.Log4j2;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.commons.lang3.ArrayUtils;
@@ -17,7 +19,7 @@ import java.util.Map;
 @Log4j2
 public class YmUtil {
 
-    private static final  String SECRETKEY = "sXEEYUDtjkunTEYENlkp";
+    private static final  String SECRETKEY = Basic.getSystemParameter(TokenContext.cureOperatorId()).getSecretkey();
     public static final String SUCCESS =  "0000";
     public static final String FAIL =  "9998";
     public static final String ERROR =  "9990";