From b2d6509fe49f5addc8bd4d4a4b2aae190ba096ec Mon Sep 17 00:00:00 2001 From: mzr Date: Thu, 23 Oct 2025 13:57:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=B1=E5=8F=98-=E5=90=AF=E6=BA=90-=E9=94=80?= =?UTF-8?q?=E5=94=AE=E8=AE=A2=E5=8D=95=E5=A2=9E=E5=8A=A0=E5=9B=9E=E5=86=99?= =?UTF-8?q?=E6=A0=87=E5=BF=97=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/so/saleorder/action/SaleOrderToQmsAction.java | 7 +++++++ .../m30/rule/approve/AfterApprovingSynchronizeRuleQMS.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/so/src/client/nccloud/web/so/saleorder/action/SaleOrderToQmsAction.java b/so/src/client/nccloud/web/so/saleorder/action/SaleOrderToQmsAction.java index 77a8ec46..051bd261 100644 --- a/so/src/client/nccloud/web/so/saleorder/action/SaleOrderToQmsAction.java +++ b/so/src/client/nccloud/web/so/saleorder/action/SaleOrderToQmsAction.java @@ -199,6 +199,7 @@ public class SaleOrderToQmsAction implements ICommonAction { */ pushData(singleObj); + updateOrder(csaleorderid); } } @@ -255,6 +256,12 @@ public class SaleOrderToQmsAction implements ICommonAction { return false; } + private void updateOrder(String pk) throws DAOException { + String sql = "update so_saleorder_b set vbdef35='Y' where csaleorderid='" + + pk + "'"; + dao.executeUpdate(sql); + } + private String getDefCode(String code, String pk_defdoc) { String res = ""; diff --git a/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleQMS.java b/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleQMS.java index d79de0f0..3daa9070 100644 --- a/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleQMS.java +++ b/so/src/private/nc/bs/so/m30/rule/approve/AfterApprovingSynchronizeRuleQMS.java @@ -182,6 +182,7 @@ public class AfterApprovingSynchronizeRuleQMS implements IRule { */ pushData(singleObj); + updateOrder(csaleorderid); } } @@ -238,6 +239,12 @@ public class AfterApprovingSynchronizeRuleQMS implements IRule { return false; } + private void updateOrder(String pk) throws DAOException { + String sql = "update so_saleorder_b set vbdef35='Y' where csaleorderid='" + + pk + "'"; + dao.executeUpdate(sql); + } + private String getDefCode(String code, String pk_defdoc) { String res = "";