|
|
|
@ -392,6 +392,27 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe |
|
|
|
bomDetail.setAlternativeDescription("*"); |
|
|
|
bomDetail.setStatus("Tentative"); |
|
|
|
bomManagementMapper.bomDetailSave(bomDetail); |
|
|
|
|
|
|
|
// 新增 Routing |
|
|
|
if (data.getPartType().contains("Manufactured")) { |
|
|
|
RoutingHeaderEntity headerEntity = new RoutingHeaderEntity(); |
|
|
|
headerEntity.setSite(data.getSite()); |
|
|
|
headerEntity.setPartNo(data.getPartNo()); |
|
|
|
headerEntity.setRoutingRevision(1); |
|
|
|
headerEntity.setRoutingType("Manufacturing"); |
|
|
|
headerEntity.setPhaseInDate(data.getCreateDate()); |
|
|
|
headerEntity.setCreateBy(data.getCreateBy()); |
|
|
|
// 新增routing主信息 |
|
|
|
routingManagementMapper.saveRoutingHeader(headerEntity); |
|
|
|
// 新增默认替代* |
|
|
|
RoutingDetailEntity routingDetail = new RoutingDetailEntity(); |
|
|
|
BeanUtils.copyProperties(headerEntity,routingDetail); |
|
|
|
routingDetail.setAlternativeNo("*"); |
|
|
|
routingDetail.setAlternativeDescription("*"); |
|
|
|
routingDetail.setStatus("Tentative"); |
|
|
|
routingDetail.setOfficialFlag("N"); |
|
|
|
routingManagementMapper.routingDetailSave(routingDetail); |
|
|
|
} |
|
|
|
} |
|
|
|
// 新增到项目物料表 |
|
|
|
partInformationMapper.saveProjectPart(data); |
|
|
|
|