Эх сурвалжийг харах

因商户号变动,调整相关代码

yujia 8 жил өмнө
parent
commit
c0c17ed2fc

+ 5 - 0
src/main/java/com/uas/platform/b2c/fa/payment/constant/PingAnRequestUrlPostfix.java

@@ -16,4 +16,9 @@ public class PingAnRequestUrlPostfix {
      * 获取见证宝系统资金汇总账户信息
      */
     public static final String PINGANGETBASEACCOUNTINFO = "/pingan/account/base/account";
+
+    /**
+     * 获取对应的子账户信息
+     */
+    public static final String PINGANGETSUBACCOUNTINFO = "/pingan/account/subAccountInfo";
 }

+ 6 - 6
src/main/java/com/uas/platform/b2c/fa/payment/service/impl/BankReceiptsServiceImpl.java

@@ -78,7 +78,7 @@ public class BankReceiptsServiceImpl implements BankReceiptsService {
             map.put(PingAnField.AMOUNT, "10");
             map.put(PingAnField.CURRENCY, "RMB");
             map.put(PingAnField.OBJECTNAME, "test");
-            map.put(PingAnField.OPENID, "20003111462017122041072723");
+            map.put(PingAnField.OPENID, "20007991842018011032103750");
         } else {
             String amount = json.getString(PingAnField.AMOUNT);
             if (StringUtils.isEmpty(amount)) {
@@ -147,15 +147,15 @@ public class BankReceiptsServiceImpl implements BankReceiptsService {
             map.put(PingAnField.VERIFYCODE, verifyCode);
         } else {
             map.putAll(infoMap);
-            map.put(PingAnField.ORDERID, "200031114620180109UJRBAWB0");
+            map.put(PingAnField.ORDERID, "200079918420180111UNX189D0");
             map.put(PingAnField.CURRENCY, "RMB");
             map.put("amount", "10.00");
-            map.put("paydate", "20180109195546");
+            map.put("paydate", "20180111103436");
             map.put("customerId", "19901120");
             map.put("verifyCode", "111111");
             map.put("issInsCode", "HXB");
             map.put("objectName", "付款");
-            map.put("OpenId", "20003111462017122041072723");
+            map.put("OpenId", "20007991842018011032103750");
             map.put("payCardType", "01");
         }
 
@@ -213,11 +213,11 @@ public class BankReceiptsServiceImpl implements BankReceiptsService {
     public String weChatPay(JSONObject json) {
         HashMap<String, String> map = new HashMap<>();
         if (json == null || json.size() == 0) {
-            map.put("orderId", "200031114620180109UJZMZWY0");
+            map.put("orderId", "200079918420180111UNRYA0M0");
             map.put("currency", "RMB");
             map.put("amount", "10.00");
             map.put("objectName", "");
-            map.put("paydate", "20180109220355");
+            map.put("paydate", "20180111094918");
         } else {
             //TODO
         }

+ 1 - 1
src/main/java/com/uas/platform/b2c/fa/payment/service/impl/PingAnAccountServiceImpl.java

@@ -63,7 +63,7 @@ public class PingAnAccountServiceImpl implements PingAnAccountService {
     @Override
     public String getSubAccountInfo(Boolean isPersonal) {
         Map<String, String> infoMap = userInfoSupport.getUserInfoMap(isPersonal);
-        String resultStr = restTemplate.postForObject("http://192.168.253.119:20280/pingan/base/account", null, String.class);
+        String resultStr = restTemplate.postForObject(sysConf.getPingAnUrl() + PingAnRequestUrlPostfix.PINGANGETSUBACCOUNTINFO, infoMap, String.class);
         return resultStr;
     }
 }