Browse Source

2024-03-26 更新2

master
fengyuan_yang 2 years ago
parent
commit
c9cc727166
  1. 21
      src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java
  2. 4
      src/main/resources/mapper/change/ChangeManagementMapper.xml

21
src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java

@ -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);

4
src/main/resources/mapper/change/ChangeManagementMapper.xml

@ -10,7 +10,7 @@
a.test_part_no as partNo,
dbo.get_part_name(a.site, a.test_part_no) as partDesc,
a.project_id,
c.project_desc,
c.project_name as project_desc,
c.customer_id,
j.customer_desc,
a.code_no,
@ -40,7 +40,7 @@
AND a.project_id like #{query.projectId}
</if>
<if test = "query.projectDesc != null and query.projectDesc != ''">
AND c.project_desc like #{query.projectDesc}
AND c.project_name like #{query.projectDesc}
</if>
<if test = "query.codeNo != null and query.codeNo != ''">
AND a.code_no like #{query.codeNo}

Loading…
Cancel
Save