|
@@ -31,6 +31,7 @@ public class CreateBankstatement {
|
|
|
String tranflow = jsonObject.getString("TimeStab");
|
|
String tranflow = jsonObject.getString("TimeStab");
|
|
|
if (!tranflowList.contains(tranflow)) {
|
|
if (!tranflowList.contains(tranflow)) {
|
|
|
String trantime = jsonObject.getString("TrDate");
|
|
String trantime = jsonObject.getString("TrDate");
|
|
|
|
|
+ String PostScript = jsonObject.getString("PostScript");
|
|
|
long sa_bankstatementid = controller.createTableID("sa_bankstatement");
|
|
long sa_bankstatementid = controller.createTableID("sa_bankstatement");
|
|
|
BigDecimal amount = jsonObject.getBigDecimal("Amt");
|
|
BigDecimal amount = jsonObject.getBigDecimal("Amt");
|
|
|
SQLFactory sqlFactory = new SQLFactory(controller, "银企直联流水账新增");
|
|
SQLFactory sqlFactory = new SQLFactory(controller, "银企直联流水账新增");
|
|
@@ -50,24 +51,25 @@ public class CreateBankstatement {
|
|
|
sqlFactory.addParameter("amount", amount);
|
|
sqlFactory.addParameter("amount", amount);
|
|
|
sqlFactory.addParameter("trantime", trantime);
|
|
sqlFactory.addParameter("trantime", trantime);
|
|
|
sqlFactory.addParameter("notes", jsonObject.getString("Abs"));
|
|
sqlFactory.addParameter("notes", jsonObject.getString("Abs"));
|
|
|
- sqlFactory.addParameter("remarks", jsonObject.getString("PostScript"));
|
|
|
|
|
|
|
+ sqlFactory.addParameter("remarks", PostScript);
|
|
|
sqlFactory.addParameter("response", jsonObject.toString());
|
|
sqlFactory.addParameter("response", jsonObject.toString());
|
|
|
|
|
+ sqlFactory.addParameter("xncardno", "");
|
|
|
sqlFactory.addParameter("sys_enterpriseid", 0);
|
|
sqlFactory.addParameter("sys_enterpriseid", 0);
|
|
|
sqlFactory.addParameter("sa_cashbillid", 0);
|
|
sqlFactory.addParameter("sa_cashbillid", 0);
|
|
|
sqlFactory.addParameter("status", "未入账");
|
|
sqlFactory.addParameter("status", "未入账");
|
|
|
sqlFactory.addParameter("username", "");
|
|
sqlFactory.addParameter("username", "");
|
|
|
sqlFactory.addParameter("createdate", LocalDateTime.now());
|
|
sqlFactory.addParameter("createdate", LocalDateTime.now());
|
|
|
-
|
|
|
|
|
String POSTSCRIPT = jsonObject.getString("PostScript");
|
|
String POSTSCRIPT = jsonObject.getString("PostScript");
|
|
|
POSTSCRIPT = POSTSCRIPT.trim();
|
|
POSTSCRIPT = POSTSCRIPT.trim();
|
|
|
- if (!POSTSCRIPT.equals("") && POSTSCRIPT.length() >=19) {
|
|
|
|
|
|
|
+ if (!POSTSCRIPT.equals("") && POSTSCRIPT.length() >= 19) {
|
|
|
String xncardnoabc = POSTSCRIPT.substring(0, 19);
|
|
String xncardnoabc = POSTSCRIPT.substring(0, 19);
|
|
|
- Rows enterprise = controller.dbConnect.runSqlQuery("select t2.sys_enterpriseid from sa_bankabcxccard t1 inner join sa_agents t2 on t1.siteid=t2.siteid and t1.sa_agentsid=t2.sa_agentsid where t1.siteid='" + siteid + "' and t1.xncardnoabc='" + xncardnoabc+"' and t1.isused=1");
|
|
|
|
|
|
|
+ Rows enterprise = controller.dbConnect.runSqlQuery("select t2.sys_enterpriseid from sa_bankabcxccard t1 inner join sa_agents t2 on t1.siteid=t2.siteid and t1.sa_agentsid=t2.sa_agentsid where t1.siteid='" + siteid + "' and t1.xncardnoabc='" + xncardnoabc + "' and t1.isused=1");
|
|
|
if (enterprise.isNotEmpty() && enterprise.size() == 1) {
|
|
if (enterprise.isNotEmpty() && enterprise.size() == 1) {
|
|
|
long sys_enterpriseid = enterprise.get(0).getLong("sys_enterpriseid");
|
|
long sys_enterpriseid = enterprise.get(0).getLong("sys_enterpriseid");
|
|
|
|
|
+ sqlFactory.addParameter("xncardno", xncardnoabc);
|
|
|
|
|
+ sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
JSONObject createcashbill = CreateCashbill.createcashbill(controller, sys_enterpriseid, amount, siteid, sa_bankstatementid, "农行", jsonObject.getStringValue("OppName"));
|
|
JSONObject createcashbill = CreateCashbill.createcashbill(controller, sys_enterpriseid, amount, siteid, sa_bankstatementid, "农行", jsonObject.getStringValue("OppName"));
|
|
|
if (createcashbill != null) {
|
|
if (createcashbill != null) {
|
|
|
- sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
|
|
sqlFactory.addParameter("status", "已入账(系统)");
|
|
sqlFactory.addParameter("status", "已入账(系统)");
|
|
|
long sa_cashbillid = createcashbill.getLong("sa_cashbillid");
|
|
long sa_cashbillid = createcashbill.getLong("sa_cashbillid");
|
|
|
sqlFactory.addParameter("sa_cashbillid", sa_cashbillid);
|
|
sqlFactory.addParameter("sa_cashbillid", sa_cashbillid);
|
|
@@ -79,7 +81,7 @@ public class CreateBankstatement {
|
|
|
} else {
|
|
} else {
|
|
|
sqlList.add(sqlFactory.getSQL());
|
|
sqlList.add(sqlFactory.getSQL());
|
|
|
}
|
|
}
|
|
|
- }else {
|
|
|
|
|
|
|
+ } else {
|
|
|
sqlList.add(sqlFactory.getSQL());
|
|
sqlList.add(sqlFactory.getSQL());
|
|
|
}
|
|
}
|
|
|
idList.add(sa_bankstatementid);
|
|
idList.add(sa_bankstatementid);
|