From 4ebad3c137887b94d49151868afe9a7a3a34b1b4 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 24 Apr 2025 18:39:30 +0800 Subject: [PATCH] 2025-04-23 plmPartNo ifsPartNo --- .../part/mapper/PartInformationMapper.java | 2 +- .../impl/PartInformationServiceImpl.java | 13 ++++++++++-- .../part/service/impl/PartServiceImpl.java | 6 ++++++ .../modules/part/vo/PartInformationVo.java | 2 ++ .../mapper/part/PartInformationMapper.xml | 21 +++++++++++-------- 5 files changed, 32 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java b/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java index b9ead44b..d7986b0b 100644 --- a/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java +++ b/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java @@ -160,7 +160,7 @@ public interface PartInformationMapper extends BaseMapper List getFromPartRevision(@Param("site") String site, @Param("partNo") String partNo, @Param("toSite") String toSite, @Param("toPartNo") String toPartNo, @Param("createBy") String createBy); - void saveProjectPart(PartInformationEntity data); + void saveProjectPart(PartInformationVo data); void updateProjectFinalPart(PartInformationVo inData); diff --git a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java index 379d910b..8213c38d 100644 --- a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java @@ -173,7 +173,8 @@ public class PartInformationServiceImpl extends ServiceImpl - + insert into plm_project_part - (site, project_id, test_part_no, base_no, rev_no, part_no_source,bu_no) + (site, project_id, test_part_no, base_no, rev_no, part_no_source, bu_no, virtual_part_no) values - (#{site}, #{projectId}, #{partNo}, #{baseNo}, #{revNo}, #{partNoSource}, #{buNo}) + (#{site}, #{projectId}, #{partNo}, #{baseNo}, #{revNo}, #{partNoSource}, #{buNo}, #{virtualPartNo}) @@ -1115,7 +1115,8 @@ UPDATE plm_project_part SET final_part_no = #{ifsPartNo}, update_date = getDate(), - update_by = #{updateBy} + update_by = #{updateBy}, + virtual_part_no = #{ifsPartNo} WHERE site = #{site} and test_part_no = #{partNo} @@ -1123,7 +1124,8 @@ UPDATE plm_project_part SET final_part_no = #{ifsPartNo}, update_date = getDate(), - update_by = #{createBy} + update_by = #{createBy}, + virtual_part_no = #{ifsPartNo} WHERE site = #{site} and test_part_no = #{partNo} @@ -1385,7 +1387,7 @@ where prp2.site = #{query.site} and ppi2.customer_id = #{query.customerId}) as b on a.site = b.site and a.test_part_no = b.test_part_no left join part as c on a.site = c.site and a.test_part_no = c.part_no - where b.test_part_no is null + where b.test_part_no is null and c.show_in_query_flag = 'Y' and c.part_no not in #{item} @@ -1427,7 +1429,8 @@ a.ifs_part_no as finalPartNo, a.status, a.temporary_part_flag, - a.show_in_query_flag + a.show_in_query_flag, + a.plm_part_no FROM part as a left join plm_project_part as b on a.site = b.site and a.part_no = b.test_part_no where a.site = #{query.site} @@ -1448,10 +1451,10 @@ insert into plm_project_part - (site, project_id, test_part_no, create_date, create_by, part_no_source, bu_no, final_part_no) + (site, project_id, test_part_no, create_date, create_by, part_no_source, bu_no, final_part_no, virtual_part_no) VALUES - (#{item.site}, #{item.projectId}, #{item.partNo}, getDate(), #{item.createBy}, #{item.partNoSource}, #{item.buNo}, #{item.finalPartNo}) + (#{item.site}, #{item.projectId}, #{item.partNo}, getDate(), #{item.createBy}, #{item.partNoSource}, #{item.buNo}, #{item.finalPartNo}, #{item.virtualPartNo})