|
@@ -49,8 +49,8 @@ public class cashbill extends Controller {
|
|
|
// 经销商编号
|
|
// 经销商编号
|
|
|
String agentnum = content.getString("fagentnum");
|
|
String agentnum = content.getString("fagentnum");
|
|
|
long sys_enterpriseid=0;
|
|
long sys_enterpriseid=0;
|
|
|
- if(dbConnect.runSqlQuery("select sys_enterpriseid from sa_agents where siteid='lsa1986' and agentnum='"+agentnum+"'").isNotEmpty()){
|
|
|
|
|
- sys_enterpriseid=dbConnect.runSqlQuery("select sys_enterpriseid from sa_agents where siteid='lsa1986' and agentnum='"+agentnum+"'").get(0).getLong("sys_enterpriseid");
|
|
|
|
|
|
|
+ if(dbConnect.runSqlQuery("select sys_enterpriseid from sa_agents where siteid='lsa' and agentnum='"+agentnum+"'").isNotEmpty()){
|
|
|
|
|
+ sys_enterpriseid=dbConnect.runSqlQuery("select sys_enterpriseid from sa_agents where siteid='lsa' and agentnum='"+agentnum+"'").get(0).getLong("sys_enterpriseid");
|
|
|
}else{
|
|
}else{
|
|
|
msg ="yos中不存在【"+agentnum+"】经销商";
|
|
msg ="yos中不存在【"+agentnum+"】经销商";
|
|
|
return getErrReturnObject().setErrMsg(msg).toString();
|
|
return getErrReturnObject().setErrMsg(msg).toString();
|
|
@@ -62,8 +62,8 @@ public class cashbill extends Controller {
|
|
|
// 账户编号
|
|
// 账户编号
|
|
|
long sa_accountclassid=0;
|
|
long sa_accountclassid=0;
|
|
|
String faccclsnum = content.getString("faccclsnum");
|
|
String faccclsnum = content.getString("faccclsnum");
|
|
|
- if(dbConnect.runSqlQuery("select sa_accountclassid from sa_accountclass where siteid='lsa1986' and accountno='"+faccclsnum+"'").isNotEmpty()){
|
|
|
|
|
- sa_accountclassid=dbConnect.runSqlQuery("select sa_accountclassid from sa_accountclass where siteid='lsa1986' and accountno='"+faccclsnum+"'").get(0).getLong("sa_accountclassid");
|
|
|
|
|
|
|
+ if(dbConnect.runSqlQuery("select sa_accountclassid from sa_accountclass where siteid='lsa' and accountno='"+faccclsnum+"'").isNotEmpty()){
|
|
|
|
|
+ sa_accountclassid=dbConnect.runSqlQuery("select sa_accountclassid from sa_accountclass where siteid='lsa' and accountno='"+faccclsnum+"'").get(0).getLong("sa_accountclassid");
|
|
|
}else{
|
|
}else{
|
|
|
msg ="yos中不存在【"+faccclsnum+"】的账户";
|
|
msg ="yos中不存在【"+faccclsnum+"】的账户";
|
|
|
return getErrReturnObject().setErrMsg(msg).toString();
|
|
return getErrReturnObject().setErrMsg(msg).toString();
|
|
@@ -99,7 +99,7 @@ public class cashbill extends Controller {
|
|
|
sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
sqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
sqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
|
sqlFactory.addParameter("type", 1);
|
|
sqlFactory.addParameter("type", 1);
|
|
|
- sqlFactory.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactory.addParameter("siteid", "lsa");
|
|
|
sqlFactory.addParameter("remarks", "k3费用"+remarks);
|
|
sqlFactory.addParameter("remarks", "k3费用"+remarks);
|
|
|
sqlFactory.addParameter("amount", amount);
|
|
sqlFactory.addParameter("amount", amount);
|
|
|
sqlFactory.addParameter("subclass", typemx);
|
|
sqlFactory.addParameter("subclass", typemx);
|
|
@@ -127,14 +127,14 @@ public class cashbill extends Controller {
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
Rows rowsaccountbalance = dbConnect.runSqlQuery(
|
|
Rows rowsaccountbalance = dbConnect.runSqlQuery(
|
|
|
"select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='"
|
|
"select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='"
|
|
|
- + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
|
|
|
|
|
if (rowsaccountbalance.isEmpty()) {
|
|
if (rowsaccountbalance.isEmpty()) {
|
|
|
SQLFactory accountbalanceaddSqlFactory = new SQLFactory(new Accountbalance(), "营销账户余额新增");
|
|
SQLFactory accountbalanceaddSqlFactory = new SQLFactory(new Accountbalance(), "营销账户余额新增");
|
|
|
accountbalanceaddSqlFactory.addParameter("sa_accountbalanceid", createTableID("sa_accountbalance"));
|
|
accountbalanceaddSqlFactory.addParameter("sa_accountbalanceid", createTableID("sa_accountbalance"));
|
|
|
accountbalanceaddSqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
accountbalanceaddSqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
accountbalanceaddSqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
accountbalanceaddSqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
|
- accountbalanceaddSqlFactory.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ accountbalanceaddSqlFactory.addParameter("siteid", "lsa");
|
|
|
accountbalanceaddSqlFactory.addParameter("balance", amount);
|
|
accountbalanceaddSqlFactory.addParameter("balance", amount);
|
|
|
accountbalanceaddSqlFactory.addParameter("userid", 1);
|
|
accountbalanceaddSqlFactory.addParameter("userid", 1);
|
|
|
accountbalanceaddSqlFactory.addParameter("username", "admin");
|
|
accountbalanceaddSqlFactory.addParameter("username", "admin");
|
|
@@ -144,7 +144,7 @@ public class cashbill extends Controller {
|
|
|
BigDecimal newbalance = amount.add(rowsaccountbalance.get(0).getBigDecimal("balance"));
|
|
BigDecimal newbalance = amount.add(rowsaccountbalance.get(0).getBigDecimal("balance"));
|
|
|
sqlList.add("update sa_accountbalance set balance='" + newbalance
|
|
sqlList.add("update sa_accountbalance set balance='" + newbalance
|
|
|
+ "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid
|
|
+ "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid
|
|
|
- + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
}
|
|
}
|
|
|
sqlFactory.addParameter("balance", balance);
|
|
sqlFactory.addParameter("balance", balance);
|
|
@@ -156,21 +156,21 @@ public class cashbill extends Controller {
|
|
|
* DRP存在收入凭证,且中间表状态为审核且不在删除状态时,DRP中需将当前收入凭证先反审核,修改内容后再进行审核
|
|
* DRP存在收入凭证,且中间表状态为审核且不在删除状态时,DRP中需将当前收入凭证先反审核,修改内容后再进行审核
|
|
|
*/
|
|
*/
|
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
|
- Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa'");
|
|
|
|
|
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
if (!rows.isEmpty()) {
|
|
if (!rows.isEmpty()) {
|
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
|
- Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(rows.get(0).getBigDecimal("amount"));
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(rows.get(0).getBigDecimal("amount"));
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
- sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "收入凭证反审核成功").getSQL());
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "收入凭证反审核成功").getSQL());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
|
- sqlFactoryupdate.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactoryupdate.addParameter("siteid", "lsa");
|
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
@@ -185,21 +185,21 @@ public class cashbill extends Controller {
|
|
|
* DRP存在收入凭证,且中间表状态为新建或在删除状态时,DRP中需将当前收入凭证先反审核
|
|
* DRP存在收入凭证,且中间表状态为新建或在删除状态时,DRP中需将当前收入凭证先反审核
|
|
|
*/
|
|
*/
|
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
|
- Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa'");
|
|
|
|
|
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
if (!rows.isEmpty()) {
|
|
if (!rows.isEmpty()) {
|
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
|
- Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(rows.get(0).getBigDecimal("amount"));
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(rows.get(0).getBigDecimal("amount"));
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
- sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "收入凭证反审核成功").getSQL());
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "收入凭证反审核成功").getSQL());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
|
- sqlFactoryupdate.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactoryupdate.addParameter("siteid", "lsa");
|
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
@@ -220,7 +220,7 @@ public class cashbill extends Controller {
|
|
|
sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
sqlFactory.addParameter("sys_enterpriseid", sys_enterpriseid);
|
|
|
sqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
sqlFactory.addParameter("sa_accountclassid", sa_accountclassid);
|
|
|
sqlFactory.addParameter("type", 0);
|
|
sqlFactory.addParameter("type", 0);
|
|
|
- sqlFactory.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactory.addParameter("siteid", "lsa");
|
|
|
sqlFactory.addParameter("remarks", "k3费用"+remarks);
|
|
sqlFactory.addParameter("remarks", "k3费用"+remarks);
|
|
|
sqlFactory.addParameter("amount", amount);
|
|
sqlFactory.addParameter("amount", amount);
|
|
|
sqlFactory.addParameter("subclass", typemx);
|
|
sqlFactory.addParameter("subclass", typemx);
|
|
@@ -246,7 +246,7 @@ public class cashbill extends Controller {
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
Rows rowsaccountbalance = dbConnect.runSqlQuery(
|
|
Rows rowsaccountbalance = dbConnect.runSqlQuery(
|
|
|
"select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='"
|
|
"select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='"
|
|
|
- + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
if(rowsaccountbalance.isEmpty()){
|
|
if(rowsaccountbalance.isEmpty()){
|
|
|
JSONObject returnObject=new JSONObject();
|
|
JSONObject returnObject=new JSONObject();
|
|
|
returnObject.put("msg", "账户不存在,支出凭证无法审核");
|
|
returnObject.put("msg", "账户不存在,支出凭证无法审核");
|
|
@@ -254,7 +254,7 @@ public class cashbill extends Controller {
|
|
|
return returnObject.toString();
|
|
return returnObject.toString();
|
|
|
}
|
|
}
|
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(amount);
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").subtract(amount);
|
|
|
- sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
sqlFactory.addParameter("balance", balance);
|
|
sqlFactory.addParameter("balance", balance);
|
|
|
sqlFactory.addParameter("updatek3flag", "");
|
|
sqlFactory.addParameter("updatek3flag", "");
|
|
@@ -265,21 +265,21 @@ public class cashbill extends Controller {
|
|
|
* DRP存在收入凭证,且中间表状态为审核且不在删除状态时,DRP中需将当前收入凭证先反审核,修改内容后再进行审核
|
|
* DRP存在收入凭证,且中间表状态为审核且不在删除状态时,DRP中需将当前收入凭证先反审核,修改内容后再进行审核
|
|
|
*/
|
|
*/
|
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
|
- Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa'");
|
|
|
|
|
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
if (!rows.isEmpty()) {
|
|
if (!rows.isEmpty()) {
|
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
|
- Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").add(rows.get(0).getBigDecimal("amount"));
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").add(rows.get(0).getBigDecimal("amount"));
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
- sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "支出凭证反审核成功").getSQL());
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "支出凭证反审核成功").getSQL());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
|
- sqlFactoryupdate.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactoryupdate.addParameter("siteid", "lsa");
|
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
@@ -293,21 +293,21 @@ public class cashbill extends Controller {
|
|
|
* DRP存在收入凭证,且中间表状态为新建或在删除状态时,DRP中需将当前收入凭证先反审核
|
|
* DRP存在收入凭证,且中间表状态为新建或在删除状态时,DRP中需将当前收入凭证先反审核
|
|
|
*/
|
|
*/
|
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
long sa_cashbillid= cashbillRows.get(0).getLong("sa_cashbillid");
|
|
|
- Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select sa_cashbillid,sys_enterpriseid,sa_accountclassid,status,billno,amount,type,ownerid from sa_cashbill where sa_cashbillid ='" + sa_cashbillid + "' and siteid='lsa'");
|
|
|
|
|
|
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
BigDecimal balance = BigDecimal.ZERO; //当前账户余额
|
|
|
if (!rows.isEmpty()) {
|
|
if (!rows.isEmpty()) {
|
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
sys_enterpriseid = rows.get(0).getLong("sys_enterpriseid");
|
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
sa_accountclassid = rows.get(0).getLong("sa_accountclassid");
|
|
|
- Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ Rows rowsaccountbalance = dbConnect.runSqlQuery("select sa_accountbalanceid,balance,creditquota from sa_accountbalance where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").add(rows.get(0).getBigDecimal("amount"));
|
|
BigDecimal newbalance = rowsaccountbalance.get(0).getBigDecimal("balance").add(rows.get(0).getBigDecimal("amount"));
|
|
|
balance = newbalance;
|
|
balance = newbalance;
|
|
|
- sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa1986'");
|
|
|
|
|
|
|
+ sqlList.add("update sa_accountbalance set balance='" + newbalance + "',changedate=CURRENT_TIME,changeby ='" + checkby + "',changeuserid='1' where sys_enterpriseid ='" + sys_enterpriseid + "' and sa_accountclassid='" + sa_accountclassid + "' and siteid='lsa'");
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "支出凭证反审核成功").getSQL());
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_cashbill", sa_cashbillid, "反审核", "支出凭证反审核成功").getSQL());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
SQLFactory sqlFactoryupdate = new SQLFactory(this, "收支凭证反审核");
|
|
|
- sqlFactoryupdate.addParameter("siteid", "lsa1986");
|
|
|
|
|
|
|
+ sqlFactoryupdate.addParameter("siteid", "lsa");
|
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
sqlFactoryupdate.addParameter("sa_cashbillid", sa_cashbillid);
|
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
sqlFactoryupdate.addParameter("balance", balance);
|
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
sqlFactoryupdate.addParameter("updatek3flag", 2);
|
|
@@ -338,7 +338,7 @@ public class cashbill extends Controller {
|
|
|
@API(title = "k3获取收入凭证", apiversion = R.ID20230714164903.v1.class,accesstoken = false)
|
|
@API(title = "k3获取收入凭证", apiversion = R.ID20230714164903.v1.class,accesstoken = false)
|
|
|
public String getcashbill() throws YosException{
|
|
public String getcashbill() throws YosException{
|
|
|
|
|
|
|
|
- Rows rows = dbConnect.runSqlQuery("select t2.k3outcode fk3outcode,t1.billno fbillnum,t1.sa_cashbillid ficashbillid,t1.createby,ifnull(t1.billdate,CURRENT_DATE) fdate,t3.accountno faccclsnum,t2.agentnum fagentnum,t1.amount famount,t1.remarks fnotes,t1.updatek3flag fupdatek3flag from sa_cashbill t1 inner join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid and t2.siteid=t2.siteid left join sa_accountclass t3 on t1.sa_accountclassid=t3.sa_accountclassid and t1.siteid=t3.siteid where t3.accountno!='03' and (updatek3flag='0' or updatek3flag='2') and t1.type=1 and ifnull(t1.amount,0)!=0 and t1.status='审核' and ifnull(t1.description,'')!='K3' and t1.siteid='lsa1986' and t1.createby !='LSA总0001'");
|
|
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery("select t2.k3outcode fk3outcode,t1.billno fbillnum,t1.sa_cashbillid ficashbillid,t1.createby,ifnull(t1.billdate,CURRENT_DATE) fdate,t3.accountno faccclsnum,t2.agentnum fagentnum,t1.amount famount,t1.remarks fnotes,t1.updatek3flag fupdatek3flag from sa_cashbill t1 inner join sa_agents t2 on t1.sys_enterpriseid=t2.sys_enterpriseid and t2.siteid=t2.siteid left join sa_accountclass t3 on t1.sa_accountclassid=t3.sa_accountclassid and t1.siteid=t3.siteid where t3.accountno!='03' and (updatek3flag='0' or updatek3flag='2') and t1.type=1 and ifnull(t1.amount,0)!=0 and t1.status='审核' and ifnull(t1.description,'')!='K3' and t1.siteid='lsa' and t1.createby !='LSA总0001'");
|
|
|
if (rows.isEmpty()) {
|
|
if (rows.isEmpty()) {
|
|
|
JSONArray array = new JSONArray();
|
|
JSONArray array = new JSONArray();
|
|
|
return array.toString();
|
|
return array.toString();
|