From 4ae4d83444f8bd3e933db16ac75bde3fc592110c Mon Sep 17 00:00:00 2001 From: "zhangxinah@yonyou.com" Date: Mon, 5 May 2025 11:07:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BC=A0=E8=BF=87=E6=9D=A5?= =?UTF-8?q?=E7=9A=84=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nc/bs/pu/m21/maintain/rule/save/FillOrderVosRule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pu/src/private/nc/bs/pu/m21/maintain/rule/save/FillOrderVosRule.java b/pu/src/private/nc/bs/pu/m21/maintain/rule/save/FillOrderVosRule.java index 84175d8..de70afe 100644 --- a/pu/src/private/nc/bs/pu/m21/maintain/rule/save/FillOrderVosRule.java +++ b/pu/src/private/nc/bs/pu/m21/maintain/rule/save/FillOrderVosRule.java @@ -57,6 +57,7 @@ import nc.vo.pu.m21.rule.vat.setter.country.OrderTaxCountrySetter; import nc.vo.pu.pub.constant.PUParaValue; import nc.vo.pu.pub.constant.PUTempTable; import nc.vo.pu.pub.enumeration.EnumDiscounttaxtype; +import nc.vo.pu.pub.enumeration.POEnumBillStatus; import nc.vo.pu.pub.enumeration.PricePriority; import nc.vo.pu.pub.rule.WeightVolumePieceCalc; import nc.vo.pu.pub.util.BillHelper; @@ -1418,7 +1419,8 @@ public class FillOrderVosRule implements IRule { } headerVO.setNversion(UFDouble.ROUND_DOWN);// 版本 // 单据状态为自由 - headerVO.setForderstatus(EnumBillStatus.FREE.toIntValue()); + headerVO.setForderstatus(headerVO.getForderstatus() != null &&headerVO.getForderstatus()==3? headerVO.getForderstatus() + :POEnumBillStatus.FREE.toIntValue()); // 制单人 headerVO.setAttributeValue(OrderHeaderVO.BILLMAKER, AppContext.getInstance().getPkUser()); // 制单日期