|
|
|
@ -1103,11 +1103,11 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 新增项目物料 --> |
|
|
|
<insert id="saveProjectPart" parameterType="PartInformationEntity"> |
|
|
|
<insert id="saveProjectPart" parameterType="com.spring.modules.part.vo.PartInformationVo"> |
|
|
|
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}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!-- 修改项目物料finalPart --> |
|
|
|
@ -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} |
|
|
|
</update> |
|
|
|
|
|
|
|
@ -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} |
|
|
|
</update> |
|
|
|
|
|
|
|
@ -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 |
|
|
|
<foreach collection="query.arr" close=")" open="(" item="item" separator=","> |
|
|
|
#{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 id="addProjectPart"> |
|
|
|
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 |
|
|
|
<foreach collection="list" item="item" index="index" separator=","> |
|
|
|
(#{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}) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
|