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 = "";