uapbd_bom新增接口根据单据状态添加自动提交
This commit is contained in:
parent
38660ff131
commit
9b39e57150
|
@ -113,13 +113,17 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService {
|
|||
List<AggBomVO> commitAggvoList=new ArrayList<>();
|
||||
List<AggBomVO> addAggvoList=new ArrayList<>();
|
||||
for (AggBomVO agg : aggVOs) {
|
||||
Object fBillStatusFlag = agg.getParent().getAttributeValue("fbillstatus");
|
||||
if(fBillStatusFlag==null||"-1".equals(fBillStatusFlag.toString())){
|
||||
addAggvoList.add(agg);
|
||||
}else if("1".equals(fBillStatusFlag.toString())){
|
||||
commitAggvoList.add(agg);
|
||||
}
|
||||
// zhangxinah ¶ÔÎïÁÏÖ÷¼ü½øÐзÒë
|
||||
dealWithMaterial(agg);
|
||||
dataSupplement(agg);
|
||||
|
||||
UFBoolean flag = (UFBoolean) agg.getParent().getAttributeValue("hbdefault");
|
||||
Object fBillStatusFlag = agg.getParent().getAttributeValue("fbillstatus");
|
||||
|
||||
if (UFBoolean.TRUE.equals(flag)) {
|
||||
UFBoolean bHasOtherDefaultVersion = getIsExistDefaultVersion(agg);
|
||||
if (bHasOtherDefaultVersion.equals(UFBoolean.TRUE)) {
|
||||
|
@ -127,12 +131,6 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService {
|
|||
}
|
||||
}
|
||||
(new BomSavingValidation()).validate(agg);
|
||||
if(fBillStatusFlag==null||"-1".equals(fBillStatusFlag.toString())){
|
||||
addAggvoList.add(agg);
|
||||
}
|
||||
if(fBillStatusFlag !=null && "1".equals(fBillStatusFlag.toString())){
|
||||
commitAggvoList.add(agg);
|
||||
}
|
||||
}
|
||||
|
||||
mapClear();
|
||||
|
|
Loading…
Reference in New Issue