From af8c3efff1535105a0e944b46c17296e408b27cc Mon Sep 17 00:00:00 2001 From: qiezi <15576055375@163.com> Date: Wed, 16 Oct 2024 16:00:02 +0800 Subject: [PATCH] 2024-10-16 --- .../Tooling/ProjectToolingApplyMapper.xml | 401 +++++++++++------- .../proofing/ProofingInformationMapper.xml | 6 +- .../quotation/QuotationInformationMapper.xml | 4 +- .../TechnicalSpecificationMapper.xml | 143 ++++--- .../mapper/test/TestInformationMapper.xml | 5 +- 5 files changed, 365 insertions(+), 194 deletions(-) diff --git a/src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml b/src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml index 8dfb43c1..f865d37f 100644 --- a/src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml +++ b/src/main/resources/mapper/Tooling/ProjectToolingApplyMapper.xml @@ -1,20 +1,43 @@ - + SELECT project_id, + ori_project_id, + project_type_db, + project_name, + status, + project_source, + customer_id, + create_by, + create_date, + update_by, + update_date, + priority, + site, + id, + project_desc, + customer_remark, + remark, + dbo.get_projectTeamName(site, project_id, 'owner') projectOwnerName + , + dbo.get_projectTeamName(site, project_id, 'manager') ProjectManagerName, + dbo.plm_get_dictDataLabel('project_info_type_db', project_type_db, site) projectType, + dbo.plm_get_projectBaseDesc(status, 'project_status') projectStatusDesc, + dbo.plm_get_dictDataLabel('project_info_source', project_source, site) projectSourceDesc, + dbo.plm_get_customer_desc(site, customer_id) customerName, + dbo.plm_get_dictDataLabel('project_info_priority', priority, site) priorityDesc, + need_date, + dbo.get_projectUserRoleName(site, project_id) userRoleName, + parent_project_no, + final_customer_id, + dbo.plm_get_customer_desc(site, final_customer_id) finalCustomerName FROM plm_project_info - - - - + + + + AND site = #{query.site} @@ -24,188 +47,282 @@ AND plm_project_info.project_type_db like #{query.projectType} - + AND plm_project_info.project_name like #{query.projectName} - AND dbo.get_projectTeamName(site,project_id,'ProjectOwner') like '%' + #{query.projectOwnerName} +'%' + AND dbo.get_projectTeamName(site, project_id, 'ProjectOwner') like '%' + #{query.projectOwnerName} + '%' - - - - + + + + - + - INSERT INTO plm_project_tool_applyHeader (site,apply_no,apply_by,status_code,status,apply_date,applySumQty,applyReason,remark, - create_by,create_date,department,quoter,tp,purchaser,totalCost) - values - (#{site},#{applyNo},#{applyBy},#{statusCode},#{status},#{applyDate},#{applySumQty},#{applyReason},#{remark},#{createBy}, - #{createDate},#{department},#{quoter},#{tp},#{purchaser},#{totalCost}) - + INSERT INTO plm_project_tool_applyHeader (site, apply_no, apply_by, status_code, status, apply_date, + applySumQty, applyReason, remark, + create_by, create_date, department, quoter, tp, purchaser, totalCost) + values (#{site}, #{applyNo}, #{applyBy}, #{statusCode}, #{status}, #{applyDate}, #{applySumQty}, #{applyReason}, + #{remark}, #{createBy}, + #{createDate}, #{department}, #{quoter}, #{tp}, #{purchaser}, #{totalCost}) - INSERT INTO plm_project_tool_applyDetail (site,apply_no,seqNo,tool_id,standard_cost,applyQty,remark,orderRef1,orderRef2,orderRef3,orderRef4,orderRef5,orderRef6) values - - (#{item.site},#{item.applyNo},#{item.seqNo},#{item.toolId},#{item.standardCost},#{item.applyQty},#{item.remark},#{item.orderRef1}, - #{item.orderRef2},#{item.orderRef3},#{item.orderRef4},#{item.orderRef5},#{item.orderRef6}) + INSERT INTO plm_project_tool_applyDetail (site, apply_no, seqNo, tool_id, standard_cost, applyQty, remark, + orderRef1, orderRef2, orderRef3, orderRef4, orderRef5, + orderRef6) values + + (#{item.site}, #{item.applyNo}, #{item.seqNo}, #{item.toolId}, #{item.standardCost}, #{item.applyQty}, + #{item.remark}, #{item.orderRef1}, + #{item.orderRef2}, #{item.orderRef3}, #{item.orderRef4}, #{item.orderRef5}, #{item.orderRef6}) - - - - update routing_tool set ApplyFlag='Y' from plm_project_tool_applyDetail b - where b.site=#{site} and b.apply_no=#{newApplyNo} - and routing_tool.site=b.Site and routing_tool.part_no=b.orderRef2 and CONVERT(varchar(20),routing_tool.routing_revision) =b.orderRef3 and - routing_tool.routing_type=b.orderRef4 and routing_tool.alternative_no=b.orderRef5 - and CONVERT(varchar(20), routing_tool.operation_id)=b.orderRef6 + update routing_tool + set ApplyFlag='Y' + from plm_project_tool_applyDetail b + where b.site = #{site} + and b.apply_no = #{newApplyNo} + and routing_tool.site = b.Site + and routing_tool.part_no = b.orderRef2 + and CONVERT(varchar(20), routing_tool.routing_revision) = b.orderRef3 + and routing_tool.routing_type = b.orderRef4 + and routing_tool.alternative_no = b.orderRef5 + and CONVERT(varchar(20), routing_tool.operation_id) = b.orderRef6 update plm_project_tool_applyHeader set status_code = #{statusCode}, - status = #{status} - where site = #{site} and apply_no = #{applyNo} + status = #{status} + where site = #{site} + and apply_no = #{applyNo} - - delete from plm_project_tool_applyHeader where site=#{site} and apply_no=#{applyNo} - - - delete from plm_project_tool_applyDetail where site=#{site} and apply_no=#{applyNo} - - - update plm_project_tool_applyHeader set prNo=#{prNo},remark1=#{remark1},poNo=#{poNo}, - allCost=#{allCost},remark2=#{remark2},supplierName=#{supplierName} where site=#{site} and apply_no=#{applyNo} - + + delete + from plm_project_tool_applyHeader + where site = #{site} + and apply_no = #{applyNo} + + + delete + from plm_project_tool_applyDetail + where site = #{site} + and apply_no = #{applyNo} + + + update plm_project_tool_applyHeader + set prNo=#{prNo}, + remark1=#{remark1}, + poNo=#{poNo}, + allCost=#{allCost}, + remark2=#{remark2}, + supplierName=#{supplierName} + where site = #{site} + and apply_no = #{applyNo} + - update plm_project_tool_applyHeader - set applySumQty = #{applySumQty}, - applyReason = #{applyReason}, - remark = #{remark}, - tp=#{tp}, - quoter=#{quoter}, - purchaser=#{purchaser}, - totalCost=#{totalCost,jdbcType=DECIMAL} - where site = #{site} and apply_no = #{applyNo} + update plm_project_tool_applyHeader + set applySumQty = #{applySumQty}, + applyReason = #{applyReason}, + remark = #{remark}, + tp=#{tp}, + quoter=#{quoter}, + purchaser=#{purchaser}, + totalCost=#{totalCost,jdbcType=DECIMAL} + where site = #{site} + and apply_no = #{applyNo} - - update plm_project_tool_applyDetail set applyQty=#{applyQty},standard_cost=#{standardCost} where site=#{site} and apply_no=#{applyNo} and seqNo=#{seqNo} - + + update plm_project_tool_applyDetail + set applyQty=#{applyQty}, + standard_cost=#{standardCost} + where site = #{site} + and apply_no = #{applyNo} + and seqNo = #{seqNo} + \ No newline at end of file diff --git a/src/main/resources/mapper/proofing/ProofingInformationMapper.xml b/src/main/resources/mapper/proofing/ProofingInformationMapper.xml index 44ad06a4..45d6e4a0 100644 --- a/src/main/resources/mapper/proofing/ProofingInformationMapper.xml +++ b/src/main/resources/mapper/proofing/ProofingInformationMapper.xml @@ -61,8 +61,10 @@ on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id left join BU b on vpp.bu_no = b.bu_no and a.site = b.site - a.site = #{query.site} and - vpp.bu_no in ( select bu_No from dbo.Get_Now_BU_chooseAble (a.site,#{query.createBy})) + a.site = #{query.site} + + and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy})) + AND customer_no like #{query.customerNo} diff --git a/src/main/resources/mapper/quotation/QuotationInformationMapper.xml b/src/main/resources/mapper/quotation/QuotationInformationMapper.xml index e81458cb..4a1054a7 100644 --- a/src/main/resources/mapper/quotation/QuotationInformationMapper.xml +++ b/src/main/resources/mapper/quotation/QuotationInformationMapper.xml @@ -122,7 +122,9 @@ left join BU b on vpp.bu_no = b.bu_no and a.site = b.site a.site = #{query.site} - and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy})) + + and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy})) + AND a.quotation_no = #{query.quotationNo} diff --git a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml index 264ac9a1..bad63868 100644 --- a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml +++ b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml @@ -3,54 +3,101 @@ diff --git a/src/main/resources/mapper/test/TestInformationMapper.xml b/src/main/resources/mapper/test/TestInformationMapper.xml index df20006c..b85bdf4d 100644 --- a/src/main/resources/mapper/test/TestInformationMapper.xml +++ b/src/main/resources/mapper/test/TestInformationMapper.xml @@ -66,7 +66,10 @@ left join BU b on vpp.bu_no = b.bu_no and a.site = b.site a.site = #{query.site} - and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy})) + + + and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy})) + AND a.test_no like #{query.testNo}