|
|
@@ -145,20 +145,21 @@ public class EsignContractTaskMX extends Controller {
|
|
|
|
|
|
@API(title = "电子签合同任务明细-修改期限", apiversion = R.ID2026041415245302.v1.class)
|
|
|
public String updateDate() throws YosException {
|
|
|
- JSONArray sa_esign_contract_taskmxids = content.getJSONArray("sa_esign_contract_taskmxids");
|
|
|
- String begindate = content.getStringValue("begindate");
|
|
|
- String enddate = content.getStringValue("enddate");
|
|
|
- SQLList sqlList = new SQLList();
|
|
|
-
|
|
|
- UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_esign_contract_taskmx");
|
|
|
- updateSQL.setSiteid(siteid);
|
|
|
- updateSQL.setWhere("sa_esign_contract_taskmxid", sa_esign_contract_taskmxids);
|
|
|
- updateSQL.setValue("begindate", begindate);
|
|
|
- updateSQL.setValue("enddate", enddate);
|
|
|
- sqlList.add(updateSQL.getSQL());
|
|
|
+ JSONArray items = content.getJSONArray("items");
|
|
|
+ ArrayList<String> sqlList = new ArrayList<>();
|
|
|
+ for (Object obj : items) {
|
|
|
+ JSONObject jsonObject = (JSONObject) obj;
|
|
|
+ Long sa_esign_contract_taskmxid = jsonObject.getLong("sa_esign_contract_taskmxid");
|
|
|
+ String begindate = jsonObject.getStringValue("begindate");
|
|
|
+ String enddate = jsonObject.getStringValue("enddate");
|
|
|
+
|
|
|
+ UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_esign_contract_taskmx");
|
|
|
+ updateSQL.setSiteid(siteid);
|
|
|
+ updateSQL.setWhere("sa_esign_contract_taskmxid", sa_esign_contract_taskmxid);
|
|
|
+ updateSQL.setValue("begindate", begindate);
|
|
|
+ updateSQL.setValue("enddate", enddate);
|
|
|
+ sqlList.add(updateSQL.getSQL());
|
|
|
|
|
|
- for (Object obj : sa_esign_contract_taskmxids) {
|
|
|
- Long sa_esign_contract_taskmxid = Long.parseLong(obj.toString());
|
|
|
Rows rows = dbConnect.runSqlQuery("SELECT * FROM sa_esign_contract_taskmx WHERE sa_esign_contract_taskmxid=" + sa_esign_contract_taskmxid);
|
|
|
if (rows.isNotEmpty()) {
|
|
|
Long sa_agentsid = rows.get(0).getLong("sa_agentsid");
|
|
|
@@ -169,6 +170,7 @@ public class EsignContractTaskMX extends Controller {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
dbConnect.runSqlUpdate(sqlList);
|
|
|
|
|
|
return getSucReturnObject().toString();
|
|
|
@@ -177,27 +179,27 @@ public class EsignContractTaskMX extends Controller {
|
|
|
@API(title = "电子签合同任务明细-修改季度任务金额", apiversion = R.ID2026042113202402.v1.class)
|
|
|
public String changeTaskMoney() throws YosException {
|
|
|
|
|
|
- JSONArray sa_esign_contract_taskmxids = content.getJSONArray("sa_esign_contract_taskmxids");
|
|
|
- BigDecimal s1 = content.getBigDecimal("s1");
|
|
|
- BigDecimal s2 = content.getBigDecimal("s2");
|
|
|
- BigDecimal s3 = content.getBigDecimal("s3");
|
|
|
- BigDecimal s4 = content.getBigDecimal("s4");
|
|
|
- BigDecimal y1 = s1.add(s2).add(s3).add(s4);
|
|
|
-
|
|
|
- SQLList sqlList = new SQLList();
|
|
|
-
|
|
|
- UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_esign_contract_taskmx");
|
|
|
- updateSQL.setSiteid(siteid);
|
|
|
- updateSQL.setWhere("sa_esign_contract_taskmxid", sa_esign_contract_taskmxids);
|
|
|
- updateSQL.setValue("s1", s1);
|
|
|
- updateSQL.setValue("s2", s2);
|
|
|
- updateSQL.setValue("s3", s3);
|
|
|
- updateSQL.setValue("s4", s4);
|
|
|
- updateSQL.setValue("y1", y1);
|
|
|
- sqlList.add(updateSQL.getSQL());
|
|
|
+ JSONArray items = content.getJSONArray("items");
|
|
|
+ ArrayList<String> sqlList = new ArrayList<>();
|
|
|
+ for (Object obj : items) {
|
|
|
+ JSONObject jsonObject = (JSONObject) obj;
|
|
|
+ Long sa_esign_contract_taskmxid = jsonObject.getLong("sa_esign_contract_taskmxid");
|
|
|
+ BigDecimal s1 = content.getBigDecimal("s1");
|
|
|
+ BigDecimal s2 = content.getBigDecimal("s2");
|
|
|
+ BigDecimal s3 = content.getBigDecimal("s3");
|
|
|
+ BigDecimal s4 = content.getBigDecimal("s4");
|
|
|
+ BigDecimal y1 = s1.add(s2).add(s3).add(s4);
|
|
|
+
|
|
|
+ UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_esign_contract_taskmx");
|
|
|
+ updateSQL.setSiteid(siteid);
|
|
|
+ updateSQL.setWhere("sa_esign_contract_taskmxid", sa_esign_contract_taskmxid);
|
|
|
+ updateSQL.setValue("s1", s1);
|
|
|
+ updateSQL.setValue("s2", s2);
|
|
|
+ updateSQL.setValue("s3", s3);
|
|
|
+ updateSQL.setValue("s4", s4);
|
|
|
+ updateSQL.setValue("y1", y1);
|
|
|
+ sqlList.add(updateSQL.getSQL());
|
|
|
|
|
|
- for (Object obj : sa_esign_contract_taskmxids) {
|
|
|
- Long sa_esign_contract_taskmxid = Long.parseLong(obj.toString());
|
|
|
Rows rows = dbConnect.runSqlQuery("SELECT * FROM sa_esign_contract_taskmx WHERE sa_esign_contract_taskmxid=" + sa_esign_contract_taskmxid);
|
|
|
if (rows.isNotEmpty()) {
|
|
|
Long sa_agentsid = rows.get(0).getLong("sa_agentsid");
|
|
|
@@ -207,6 +209,7 @@ public class EsignContractTaskMX extends Controller {
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_esign_contract_task", sa_esign_contract_taskid, "修改季度任务金额",
|
|
|
"修改经销商【" + enterprisename + "】季度任务金为:第一季度(万元):" + s1 + ",第二季度(万元):" + s2 + ",第三季度(万元):" + s3 + ",第四季度(万元):" + s4).getSQL());
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
dbConnect.runSqlUpdate(sqlList);
|