diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/K3BuildCustomerAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/K3BuildCustomerAction.java index 655282e..467bb68 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/K3BuildCustomerAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/K3BuildCustomerAction.java @@ -199,11 +199,12 @@ public class K3BuildCustomerAction extends BaseBean implements Action, EsbServer logger_4201db9b.error(String.valueOf(requestID + " 明细表开始取值")); DetailTable[] detailtable = requestInfo.getDetailTableInfo().getDetailTable(); DetailTable dtq; + CustomerServiceStub.ArrayOfCustBank bankinfo = new CustomerServiceStub.ArrayOfCustBank(); + CustomerServiceStub.CustBank[] bankarr = new CustomerServiceStub.CustBank[0]; if(detailtable.length >0){ dtq = detailtable[0]; Row[] sq = dtq.getRow(); - CustomerServiceStub.ArrayOfCustBank bankinfo = new CustomerServiceStub.ArrayOfCustBank(); - CustomerServiceStub.CustBank[] bankarr = new CustomerServiceStub.CustBank[sq.length]; + bankarr = new CustomerServiceStub.CustBank[sq.length]; for (int j = 0; j < sq.length; j++) { // 指定行 Row rq = sq[j]; @@ -229,10 +230,10 @@ public class K3BuildCustomerAction extends BaseBean implements Action, EsbServer item.setFCNAPS(mDetailMap.get("LXHGH")); bankarr[j] = item; } - bankinfo.setCustBank(bankarr); - customer.setBankList(bankinfo); - logger_4201db9b.error(String.valueOf(requestID + " 获取明细表数据结束")); } + bankinfo.setCustBank(bankarr); + customer.setBankList(bankinfo); + logger_4201db9b.error(String.valueOf(requestID + " 获取明细表数据结束")); req.setCustomer(customer); // CallK3CustomerService service = new CallK3CustomerService(); CustomerServiceStub.CustomerRes response = service.buildCustomer(req);