From 03408aad46c48117709fe4bc228caa1e6f9ebea5 Mon Sep 17 00:00:00 2001 From: mzr Date: Tue, 22 Jul 2025 15:07:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(saleUpdateLJpc):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=94=80=E5=94=AE=E8=AE=A2=E5=8D=95=E6=9B=B4=E6=96=B0=E6=8E=92?= =?UTF-8?q?=E4=BA=A7=E4=BF=A1=E6=81=AFAPI=E7=9A=84=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 + "行");