diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/PayBillApiSavePlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/PayBillApiSavePlugin.java index 556e589..c382f32 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/PayBillApiSavePlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/PayBillApiSavePlugin.java @@ -101,12 +101,14 @@ public class PayBillApiSavePlugin implements ApiSavePlugin { map.put("payeeformid", "other"); } - // 收款账号 - String payeebanknum = map.get("payeebanknum").toString(); - // 收款银行名称 - String payeebankname = map.get("payeebankname").toString(); - // 收款行行号 - String recbanknumber = map.get("recbanknumber").toString(); + Map payeebank = (Map) map.get("payeebank"); + String payeebank_number = payeebank.get("number").toString(); + DynamicObject[] bd_bebank = BusinessDataServiceHelper.load("bd_bebank", "id,number,provincetxt,citytxt", new QFilter("number", QCP.equals, payeebank_number).toArray()); + if (bd_bebank.length > 0) { + map.put("recprovince", bd_bebank[0].getString("provincetxt")); + map.put("reccity", bd_bebank[0].getString("citytxt")); + } + Map payeracctbank = (Map) map.get("payeracctbank"); bankNumber = payeracctbank.get("number").toString(); // 付款银行账号 diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java index d1d27ba..ab18548 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java @@ -6,9 +6,7 @@ import kd.bos.form.control.events.ItemClickEvent; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.sdk.plugin.Plugin; -import shkd.sys.sys.mservice.ApiService; -import shkd.sys.sys.mservice.FundingPlanService; -import shkd.sys.sys.mservice.PlanningService; +//import shkd.sys.sys.mservice.PlanningService; import java.util.EventObject; @@ -50,8 +48,8 @@ public class ApiTestBillPlugin extends AbstractBillPlugIn implements Plugin { if ("shkd_funds".equals(key)) { // JSONObject jsonObject = BIPService.paymentSlipsJson(); // this.getView().showTipNotification(jsonObject.toJSONString()); - String result = PlanningService.writeData(); - this.getView().showSuccessNotification(result); +// String result = PlanningService.writeData(); +// this.getView().showSuccessNotification(result); } }