From f118ed76f8852936386c16584c8ab6a5d6105bb9 Mon Sep 17 00:00:00 2001 From: mzr Date: Fri, 6 Jun 2025 16:28:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=92=E4=BA=A7=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=9B=B4=E6=96=B0=E9=AB=98=E7=BA=A7=E7=89=88=E9=94=80?= =?UTF-8?q?=E5=94=AE=E8=AE=A2=E5=8D=95=E8=AE=A1=E5=88=92=E5=BC=80=E5=B7=A5?= =?UTF-8?q?=EF=BC=8C=E8=AE=A1=E5=88=92=E5=AE=8C=E5=B7=A5=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/so/so/salepc/saleUpdateLJpc.java | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) 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 c785bfe..d966e32 100644 --- a/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java +++ b/so/src/public/nccloud/api/so/so/salepc/saleUpdateLJpc.java @@ -11,7 +11,6 @@ import nc.jdbc.framework.PersistenceManager; import nc.jdbc.framework.exception.DbException; import nc.jdbc.framework.processor.ColumnProcessor; import nc.jdbc.framework.processor.MapListProcessor; -import nc.jdbc.framework.processor.MapProcessor; import nc.vo.pub.BusinessException; import nccloud.api.rest.utils.ResultMessageUtil; import nccloud.commons.lang.StringUtils; @@ -108,20 +107,18 @@ public class saleUpdateLJpc extends AbstractNCCRestResource { + " AND b.csaleorderbid = '" + dataMap.get("crowno") + "' and b.dr=0 " + ");"); } - JSONObject resJson = new JSONObject(dataMap); String csaleorderbid = dataMap.getOrDefault("csaleorderbid", "") + ""; if (StringUtils.isNotEmpty(csaleorderbid)) { - String sql = " select sb.csaleorderbid,sb.vbdef19,sb.vbdef20" + - " from so_saleorder_b sb" + - " where sb.csaleorderbid='" + csaleorderbid + "' "; - Map soMap = (Map) getQueryService().executeQuery(sql, new MapProcessor()); - resJson.put("vbdef19", soMap.getOrDefault("vbdef19", "")); - resJson.put("vbdef20", soMap.getOrDefault("vbdef20", "")); + String updateSql = "UPDATE so_saleorder_b " + + " SET vbdef19 = '[vbdef19]', vbdef20 = '[vbdef20]'" + + " WHERE csaleorderid = '" + csaleorderbid + "';"; + updateSql = updateSql.replace("[vbdef19]", dataMap.getOrDefault("vbdef19", "") + ""); + updateSql = updateSql.replace("[vbdef20]", dataMap.getOrDefault("vbdef20", "") + ""); + sqlStr.add(updateSql); } - resList.add(resJson); + } -// int succState = updateSaleBSQty(sqlStr.toString()); int succState = executeUpdate(sqlStr); if (succState == arrayList.size()) { @@ -132,7 +129,6 @@ public class saleUpdateLJpc extends AbstractNCCRestResource { returnJson.put("state", 'N'); returnJson.put("msg", "ʧ°Ü,ÒÑÐÞ¸Ä" + succState + "ÐÐ"); } - returnJson.put("resList", resList); return ResultMessageUtil.toJSON(returnJson); } catch (Exception e) { throw new RuntimeException(e);