|
|
|
@ -347,26 +347,6 @@ |
|
|
|
ORDER BY id DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<insert id="insertNpiProjectFromTracking"> |
|
|
|
<selectKey keyProperty="projectId" resultType="int" order="AFTER"> |
|
|
|
SELECT CAST(SCOPE_IDENTITY() AS INT) |
|
|
|
</selectKey> |
|
|
|
INSERT INTO plm_project_info |
|
|
|
(site,bu_no,project_no,ori_project_id,project_category,project_name,project_desc,status,project_source, |
|
|
|
customer_no,final_customer_id,priority,remark,need_date,c_project_region,project_manager,project_owner, |
|
|
|
engineer,c_quality_engineer1,c_quality_engineer2,c_quality_engineer3,c_quality_engineer4,c_quality_engineer5, |
|
|
|
c_quality_engineer6,c_manufacture_engineer,doc_engineer,ipqc_hard_tag,c_quality_engineer7,doc_engineer2, |
|
|
|
project_creation_date,project_close_date,create_date,create_by,update_date,update_by) |
|
|
|
VALUES |
|
|
|
(#{site},#{buNo},#{projectNo},#{oriProjectId},#{projectCategory},#{projectName},#{projectDesc},#{status}, |
|
|
|
#{projectSource},#{customerNo},#{finalCustomerId},#{priority},#{remark},#{needDate,jdbcType=DATE},#{cProjectRegion}, |
|
|
|
#{projectManager},#{projectOwner},#{engineer},#{cQualityEngineer1},#{cQualityEngineer2}, |
|
|
|
#{cQualityEngineer3},#{cQualityEngineer4},#{cQualityEngineer5},#{cQualityEngineer6}, |
|
|
|
#{cManufactureEngineer},#{docEngineer},#{ipqcHardTag},#{cQualityEngineer7},#{docEngineer2}, |
|
|
|
#{projectCreationDate,jdbcType=DATE},#{projectCloseDate,jdbcType=DATE}, |
|
|
|
ISNULL(#{createDate,jdbcType=TIMESTAMP}, GETDATE()),#{createBy},GETDATE(),#{updateBy}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<update id="updateNpiProjectFromTracking"> |
|
|
|
UPDATE plm_project_info |
|
|
|
SET bu_no = #{buNo}, |
|
|
|
@ -455,27 +435,6 @@ |
|
|
|
ORDER BY id DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<insert id="insertNpiProjectPartFromTracking"> |
|
|
|
<selectKey keyProperty="projectPartId" resultType="int" order="AFTER"> |
|
|
|
SELECT CAST(SCOPE_IDENTITY() AS INT) |
|
|
|
</selectKey> |
|
|
|
INSERT INTO plm_project_part |
|
|
|
(site,project_id,test_part_no,part_type,part_desc,part_spec,material_number,final_part_desc, |
|
|
|
create_date,create_by,update_date,update_by,part_name,final_part_no,code_no,group_id,product_group_id1, |
|
|
|
product_group_id2,base_no,rev_no,project_manager,project_owner,build_date,c_quality_engineer1, |
|
|
|
c_quality_engineer2,c_quality_engineer3,c_manufacture_engineer,close_date,engineer,status,priority, |
|
|
|
project_category,need_date,doc_engineer,c_quality_engineer4,c_quality_engineer5,c_quality_engineer6, |
|
|
|
customer_no,ipqc_hard_tag,c_quality_engineer7,doc_engineer2,remark) |
|
|
|
VALUES |
|
|
|
(#{site},#{projectId},#{testPartNo},#{partType},#{partDesc},#{partSpec},#{materialNumber},#{finalPartDesc}, |
|
|
|
ISNULL(#{createDate,jdbcType=TIMESTAMP}, GETDATE()),#{createBy},GETDATE(),#{updateBy},#{partName}, |
|
|
|
#{finalPartNo},#{codeNo},#{groupId},#{productGroupId1},#{productGroupId2},#{baseNo},#{revNo}, |
|
|
|
#{projectManager},#{projectOwner},#{buildDate,jdbcType=DATE},#{cQualityEngineer1},#{cQualityEngineer2}, |
|
|
|
#{cQualityEngineer3},#{cManufactureEngineer},#{closeDate,jdbcType=DATE},#{engineer},#{status},#{priority}, |
|
|
|
#{projectCategory},#{needDate,jdbcType=DATE},#{docEngineer},#{cQualityEngineer4},#{cQualityEngineer5}, |
|
|
|
#{cQualityEngineer6},#{customerNo},#{ipqcHardTag},#{cQualityEngineer7},#{docEngineer2},#{remark}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<update id="updateNpiProjectPartFromTracking"> |
|
|
|
UPDATE plm_project_part |
|
|
|
SET site = #{site}, |
|
|
|
|