Merge remote-tracking branch 'origin/DM/发货前包问题修复' into test
This commit is contained in:
commit
4660334bc9
|
|
@ -400,7 +400,7 @@ public abstract class EBomToPbomBase {
|
||||||
//虚拟包
|
//虚拟包
|
||||||
if (firstLevelBom.getVirtualPartType() > 0) {
|
if (firstLevelBom.getVirtualPartType() > 0) {
|
||||||
result.add(firstLevelBom);
|
result.add(firstLevelBom);
|
||||||
if(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType()) && firstLevelBom.getBomRowId()<=0){
|
if((VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType()) ||VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType()) ) && firstLevelBom.getBomRowId()<=0){
|
||||||
firstLevelBom.setBomRowId(IdWorker.getId());
|
firstLevelBom.setBomRowId(IdWorker.getId());
|
||||||
firstLevelBom.setStatus(EBomStatusEnum.CHECKED.getValue());
|
firstLevelBom.setStatus(EBomStatusEnum.CHECKED.getValue());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,9 @@ public class EBomToPBomForFormalNew extends FormalEBomToPbomBase {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//处理子级
|
//处理子级
|
||||||
mergeChild=handlerArtPackage(parentEnt,mergeChild,facCode,parentList,vo.getVirtualPartType());
|
if(!VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(vo.getVirtualPartType()) && !VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.equalsValue(vo.getVirtualPartType())) {
|
||||||
|
mergeChild = handlerArtPackage(parentEnt, mergeChild, facCode, parentList, vo.getVirtualPartType());
|
||||||
|
}
|
||||||
//检查是否用户跟用户节点()
|
//检查是否用户跟用户节点()
|
||||||
if(parentEnt.getMaterialNo().equals(parent.getMaterialNo())) {
|
if(parentEnt.getMaterialNo().equals(parent.getMaterialNo())) {
|
||||||
List<String> childMaterialNos = SpringUtil.getBean(BomNewPbomParentMapper.class).getPBomExistMaterialInChildForWorkList(parent.getMaterialNo());
|
List<String> childMaterialNos = SpringUtil.getBean(BomNewPbomParentMapper.class).getPBomExistMaterialInChildForWorkList(parent.getMaterialNo());
|
||||||
|
|
|
||||||
|
|
@ -380,7 +380,7 @@ public abstract class FormalEBomToPbomBase {
|
||||||
//虚拟包
|
//虚拟包
|
||||||
if (firstLevelBom.getVirtualPartType() > 0) {
|
if (firstLevelBom.getVirtualPartType() > 0) {
|
||||||
result.add(firstLevelBom);
|
result.add(firstLevelBom);
|
||||||
if(VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType()) && firstLevelBom.getBomRowId()<=0){
|
if((VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType())|| VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.equalsValue(firstLevelBom.getVirtualPartType())) && firstLevelBom.getBomRowId()<=0){
|
||||||
firstLevelBom.setBomRowId(IdWorker.getId());
|
firstLevelBom.setBomRowId(IdWorker.getId());
|
||||||
firstLevelBom.setStatus(EBomStatusEnum.CHECKED.getValue());
|
firstLevelBom.setStatus(EBomStatusEnum.CHECKED.getValue());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue