加1|自制;2|外协;3|采购
This commit is contained in:
parent
5821052b77
commit
4a9d9b5385
|
|
@ -398,7 +398,7 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
|
||||||
result = Convert.convert(BomNewPbomParentVO.class, parent);
|
result = Convert.convert(BomNewPbomParentVO.class, parent);
|
||||||
}
|
}
|
||||||
materialMainService.intiMaterialInfo(ImmutableList.of(result));
|
materialMainService.intiMaterialInfo(ImmutableList.of(result));
|
||||||
VUtils.isTure(StrUtil.isBlank(result.getMaterialCategoryCode()) || !result.getMaterialCategoryCode().startsWith("20")).throwMessage("插入工艺包的物料需时制作物料");
|
VUtils.isTure(StrUtil.isBlank(result.getMaterialCategoryCode()) || !result.getMaterialCategoryCode().startsWith("20")).throwMessage("插入工艺包的物料需为制作物料");
|
||||||
|
|
||||||
// drawingNo = StrUtil.join("", result.getDrawingNo(), technologyPackageTypeEntity.getDrawingNoSuffix());
|
// drawingNo = StrUtil.join("", result.getDrawingNo(), technologyPackageTypeEntity.getDrawingNoSuffix());
|
||||||
// 检查改图号是否已存在主数据中
|
// 检查改图号是否已存在主数据中
|
||||||
|
|
@ -421,7 +421,12 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
|
||||||
Map<String, AddVirtrualMaterialDTO> mMap = materialService.batchAddMaterial(ImmutableList.of(toM));
|
Map<String, AddVirtrualMaterialDTO> mMap = materialService.batchAddMaterial(ImmutableList.of(toM));
|
||||||
// String materialNo = materialService.addMaterial(drawingNo, materialName, materialDesc, "201201");
|
// String materialNo = materialService.addMaterial(drawingNo, materialName, materialDesc, "201201");
|
||||||
String materialNo=mMap.get(key).getMaterialNo();
|
String materialNo=mMap.get(key).getMaterialNo();
|
||||||
return materialMainService.getMaterialBaseInfo(ImmutableList.of(materialNo)).get(0);
|
BaseMaterialVO resultD = materialMainService.getMaterialBaseInfo(ImmutableList.of(materialNo)).get(0);
|
||||||
|
//插入工艺包
|
||||||
|
packageParam.setTechnologyPackageMaterialNo(materialNo);
|
||||||
|
insertTechnologyPackage(packageParam);
|
||||||
|
|
||||||
|
return resultD;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
|
|
||||||
|
|
@ -381,7 +381,7 @@ public class MaterialService {
|
||||||
if (optional.isPresent()) {
|
if (optional.isPresent()) {
|
||||||
OaResult oaResult = optional.get();
|
OaResult oaResult = optional.get();
|
||||||
materialMainEntity.setOaRowId(oaResult.getInstId());
|
materialMainEntity.setOaRowId(oaResult.getInstId());
|
||||||
materialMainEntity.setProcessState(100);
|
// materialMainEntity.setProcessState(10);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
materialMainService.updateBatchById(entityList);
|
materialMainService.updateBatchById(entityList);
|
||||||
|
|
|
||||||
|
|
@ -163,9 +163,9 @@ public class ConvertToMBom {
|
||||||
*
|
*
|
||||||
* @param
|
* @param
|
||||||
*/
|
*/
|
||||||
private void handEmptyMakePackage() {
|
private void handEmptyMakePackage(List<ConvertToMBomDTO> childBomTree) {
|
||||||
|
|
||||||
List<ConvertToMBomDTO> childBomTree = ConvertToMbomUtil.toTree(parent.getRowId(), allChildTreeList_1020, ConvertToMBomDTO::getRelParentRowId, ConvertToMBomDTO::getBomRowId);
|
// List<ConvertToMBomDTO> childBomTree = ConvertToMbomUtil.toTree(parent.getRowId(), allChildTreeList_1020, ConvertToMBomDTO::getRelParentRowId, ConvertToMBomDTO::getBomRowId);
|
||||||
for (ConvertToMBomDTO item : childBomTree) {
|
for (ConvertToMBomDTO item : childBomTree) {
|
||||||
if (VirtualPackageTypeEnum.DELIVERY_PACKAGE.equalsValue(item.getVirtualPartType())) {
|
if (VirtualPackageTypeEnum.DELIVERY_PACKAGE.equalsValue(item.getVirtualPartType())) {
|
||||||
List<ConvertToMBomDTO> makeChild = item.getChildNodes().stream().filter(u -> VirtualPackageTypeEnum.MAKING_PACKAGE.equalsValue(u.getVirtualPartType())).collect(Collectors.toList());
|
List<ConvertToMBomDTO> makeChild = item.getChildNodes().stream().filter(u -> VirtualPackageTypeEnum.MAKING_PACKAGE.equalsValue(u.getVirtualPartType())).collect(Collectors.toList());
|
||||||
|
|
@ -231,7 +231,7 @@ public class ConvertToMBom {
|
||||||
recursionHandlerChild1020(item, directDeliveryPackage);
|
recursionHandlerChild1020(item, directDeliveryPackage);
|
||||||
}
|
}
|
||||||
//处理制作包无下级的情况
|
//处理制作包无下级的情况
|
||||||
handEmptyMakePackage();
|
handEmptyMakePackage(childBomTree);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue