diff --git a/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java b/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java index b2f8ed3..f54e4c8 100644 --- a/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java +++ b/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java @@ -79,6 +79,7 @@ public class saleUpdateLJpc extends AbstractNCCRestResource { // StringBuilder sqlStr = new StringBuilder(); List sqlStr = new ArrayList(); List 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 + "行");