瀏覽代碼

Merge remote-tracking branch 'origin/master'

Joburgess 5 年之前
父節點
當前提交
bc55938e56
共有 1 個文件被更改,包括 4 次插入5 次删除
  1. 4 5
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/PayServiceImpl.java

+ 4 - 5
mec-biz/src/main/java/com/ym/mec/biz/service/impl/PayServiceImpl.java

@@ -191,7 +191,6 @@ public class PayServiceImpl implements PayService {
         unionPay.put("routingFee", routingFee);
         unionPay.put("routingMerNos", routingMerNos);
         unionPay.put("routingOrganId", accounts.get(0).getRoutingOrganId());
-        unionPay.put("paymentAccountNo", accounts.get(0).getCompany());
         return unionPay;
     }
 
@@ -254,11 +253,11 @@ public class PayServiceImpl implements PayService {
         }
         List<SysAccount> accounts = sysAccountService.getAccount(company, channel, type, null);
 
-        if (sysConfigDao.findConfigValue("com_account_channel").equals("ADAPAY") &&
-                sysConfigDao.findConfigValue("per_account_channel").equals("ADAPAY")
-        ) {
+        if (sysConfigDao.findConfigValue("payment_channel").equals("ADAPAY")) {
             BigDecimal amount = routingFee.get("COM").add(routingFee.get("PER"));
-            accounts = sysAccountService.getAdaAccount(organId, channel, amount);
+            routingFee.put("COM", amount);
+            routingFee.put("PER", BigDecimal.ZERO);
+            accounts = sysAccountService.getAdaAccount(organId, "ADAPAY", amount);
         }
 
         for (SysAccount account : accounts) {