|
|
@ -2508,7 +2508,9 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
bomHeader.setEffPhaseInDate(inData.getEffPhaseInDate()); |
|
|
bomHeader.setEffPhaseInDate(inData.getEffPhaseInDate()); |
|
|
bomHeader.setEffPhaseOutDate(inData.getEffPhaseOutDate()); |
|
|
bomHeader.setEffPhaseOutDate(inData.getEffPhaseOutDate()); |
|
|
bomHeader.setEngChgLevel(inData.getEngChgLevel()); |
|
|
bomHeader.setEngChgLevel(inData.getEngChgLevel()); |
|
|
bomHeader.setOfficialFlag("N"); |
|
|
|
|
|
|
|
|
// 正式物料(status=Y):新建版本 BOM 头与默认替代的转正标识为 Y |
|
|
|
|
|
String bomOfficialFlag = "Y".equals(partData.getStatus()) ? "Y" : "N"; |
|
|
|
|
|
bomHeader.setOfficialFlag(bomOfficialFlag); |
|
|
bomManagementMapper.saveBomHeader(bomHeader); |
|
|
bomManagementMapper.saveBomHeader(bomHeader); |
|
|
// 创建默认替代* |
|
|
// 创建默认替代* |
|
|
BomDetailEntity bomDetail = new BomDetailEntity(); |
|
|
BomDetailEntity bomDetail = new BomDetailEntity(); |
|
|
@ -2516,7 +2518,7 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
bomDetail.setAlternativeNo("*"); |
|
|
bomDetail.setAlternativeNo("*"); |
|
|
bomDetail.setAlternativeDescription("*"); |
|
|
bomDetail.setAlternativeDescription("*"); |
|
|
bomDetail.setStatus("Tentative"); |
|
|
bomDetail.setStatus("Tentative"); |
|
|
bomDetail.setOfficialFlag("N"); |
|
|
|
|
|
|
|
|
bomDetail.setOfficialFlag(bomOfficialFlag); |
|
|
bomManagementMapper.bomDetailSave(bomDetail); |
|
|
bomManagementMapper.bomDetailSave(bomDetail); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|