fix(saleUpdateLJpc): 优化销售订单更新排产信息API的返回信息

This commit is contained in:
mzr 2025-07-22 15:07:19 +08:00
parent 71aefb6f4b
commit 03408aad46
1 changed files with 4 additions and 1 deletions

View File

@ -79,6 +79,7 @@ public class saleUpdateLJpc extends AbstractNCCRestResource {
// StringBuilder sqlStr = new StringBuilder();
List sqlStr = new ArrayList();
List<JSONObject> resList = new ArrayList<>();
int size = 0;
for (int i = 0; i < arrayList.size(); i++) {
Map dataMap = (Map) arrayList.get(i);
@ -106,6 +107,7 @@ public class saleUpdateLJpc extends AbstractNCCRestResource {
+ " AND o.code = '" + pk_org + "' "
+ " AND b.csaleorderbid = '" + dataMap.get("crowno") + "' and b.dr=0 "
+ ");");
size = size + 1;
}
String csaleorderbid = dataMap.getOrDefault("csaleorderbid", "") + "";
if (StringUtils.isNotEmpty(csaleorderbid)) {
@ -115,13 +117,14 @@ public class saleUpdateLJpc extends AbstractNCCRestResource {
updateSql = updateSql.replace("[vbdef19]", dataMap.getOrDefault("vbdef19", "~") + "");
updateSql = updateSql.replace("[vbdef20]", dataMap.getOrDefault("vbdef20", "~") + "");
sqlStr.add(updateSql);
size = size + 1;
}
}
int succState = executeUpdate(sqlStr);
if (succState == (arrayList.size() * 2)) {
if (succState == size) {
returnJson.put("state", 'Y');
returnJson.put("msg", "³É¹¦,ÒÑÐÞ¸Ä" + succState + "ÐÐ");