|
|
@@ -3,14 +3,10 @@ package restcontroller.webmanage.sale.enterprisefinance;
|
|
|
import beans.datacontrllog.DataContrlLog;
|
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
-
|
|
|
import common.Controller;
|
|
|
import common.YosException;
|
|
|
import common.annotation.API;
|
|
|
-import common.data.QuerySQL;
|
|
|
-import common.data.Row;
|
|
|
-import common.data.Rows;
|
|
|
-import common.data.SQLFactory;
|
|
|
+import common.data.*;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import restcontroller.R;
|
|
|
|
|
|
@@ -69,9 +65,9 @@ public class EnterpriseFinance extends Controller {
|
|
|
sqlFactory.addParameter("remarks", remarks);
|
|
|
sqlFactory.addParameter("isdefault", isdefault);
|
|
|
sqlFactory.addParameter("invoicetype", invoicetype);
|
|
|
- if(StringUtils.isBlank(enddate)){
|
|
|
+ if (StringUtils.isBlank(enddate)) {
|
|
|
sqlFactory.addParameter("enddate", "null");
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
sqlFactory.addParameter("enddate", enddate);
|
|
|
}
|
|
|
|
|
|
@@ -196,10 +192,11 @@ public class EnterpriseFinance extends Controller {
|
|
|
@API(title = "设置默认", apiversion = R.ID20221013160702.v1.class)
|
|
|
public String isdefault() throws YosException {
|
|
|
Long sys_enterprise_financeid = content.getLong("sys_enterprise_financeid");
|
|
|
- dbConnect.runSqlUpdate(
|
|
|
- "UPDATE sys_enterprise_finance SET isdefault=0 WHERE isdefault AND siteid='" + siteid + "'");
|
|
|
- dbConnect.runSqlUpdate("UPDATE sys_enterprise_finance SET isdefault=1 WHERE sys_enterprise_financeid = "
|
|
|
- + sys_enterprise_financeid + " AND siteid='" + siteid + "'");
|
|
|
+ Long sys_enterpriseid = content.getLong("sys_enterpriseid");
|
|
|
+ SQLDump sqlDump = new SQLDump();
|
|
|
+ sqlDump.add("UPDATE sys_enterprise_finance SET isdefault=0 WHERE sys_enterpriseid=" + sys_enterpriseid + " and isdefault=1");
|
|
|
+ sqlDump.add("UPDATE sys_enterprise_finance SET isdefault=1 WHERE sys_enterpriseid=" + sys_enterpriseid + " and sys_enterprise_financeid = " + sys_enterprise_financeid);
|
|
|
+ sqlDump.commit();
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|
|
|
|
|
|
@@ -211,7 +208,6 @@ public class EnterpriseFinance extends Controller {
|
|
|
sqlFactory.addParameter("sys_enterprise_financeid", sys_enterprise_financeid);
|
|
|
Rows rows = dbConnect.runSqlQuery(sqlFactory);
|
|
|
return getSucReturnObject().setData(rows.isNotEmpty() ? rows.get(0) : new Row()).toString();
|
|
|
-
|
|
|
}
|
|
|
|
|
|
}
|