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()); // 制单日期