Browse Source

2026-07-09

RoHS优化
master
fengyuan_yang 3 weeks ago
parent
commit
e2f898fa8b
  1. 28
      src/main/resources/mapper/rohs/RohsMapper.xml

28
src/main/resources/mapper/rohs/RohsMapper.xml

@ -116,8 +116,8 @@
dbo.get_product_group_name(a.site, a.comm_group1, '1') as commGroup1Desc,
dbo.get_product_group_name(a.site, a.comm_group2, '2') as commGroup2Desc,
dbo.get_product_group_name(a.site, a.comm_group3, '5') as commGroup3Desc,
isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) as mainIfsPartNo,
isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) as mainPartDesc
isnull(firstMaterial.final_part_no, '') as mainIfsPartNo,
isnull(firstMaterial.part_desc, '') as mainPartDesc
from plm_rohs a
left join plm_request_header prh on a.site = prh.site and prh.menu_id = #{params.menuId} and prh.status = 'Y'
left join plm_request_node d on a.site = d.site and prh.classification_no = d.classification_no and prh.workflow_id = d.workflow_id and a.step_id = d.step_id
@ -162,10 +162,10 @@
and dbo.get_plm_Approval_username(a.site, prh.workflow_id, d.node_id, a.reference_no) like #{params.currentApprover}
</if>
<if test="params.ifsPartNo != null and params.ifsPartNo != ''">
and isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) like #{params.ifsPartNo}
and isnull(firstMaterial.final_part_no, '') like #{params.ifsPartNo}
</if>
<if test="params.materialDesc != null and params.materialDesc != ''">
and isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) like #{params.materialDesc}
and isnull(firstMaterial.part_desc, '') like #{params.materialDesc}
</if>
<if test="params.applicant != null and params.applicant != ''">
and a.applicant like #{params.applicant}
@ -218,10 +218,10 @@
and dbo.get_plm_Approval_username(a.site, prh.workflow_id, d.node_id, a.reference_no) like #{params.currentApprover}
</if>
<if test="params.ifsPartNo != null and params.ifsPartNo != ''">
and isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) like #{params.ifsPartNo}
and isnull(firstMaterial.final_part_no, '') like #{params.ifsPartNo}
</if>
<if test="params.materialDesc != null and params.materialDesc != ''">
and isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) like #{params.materialDesc}
and isnull(firstMaterial.part_desc, '') like #{params.materialDesc}
</if>
<if test="params.applicant != null and params.applicant != ''">
and a.applicant like #{params.applicant}
@ -244,8 +244,8 @@
dbo.get_product_group_name(a.site, a.comm_group1, '1') as commGroup1Desc,
dbo.get_product_group_name(a.site, a.comm_group2, '2') as commGroup2Desc,
dbo.get_product_group_name(a.site, a.comm_group3, '5') as commGroup3Desc,
isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) as mainIfsPartNo,
isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) as mainPartDesc
isnull(firstMaterial.final_part_no, '') as mainIfsPartNo,
isnull(firstMaterial.part_desc, '') as mainPartDesc
from plm_rohs a
left join plm_request_header prh on a.site = prh.site and prh.menu_id = #{params.menuId} and prh.status = 'Y'
left join plm_request_node d on a.site = d.site and prh.classification_no = d.classification_no and prh.workflow_id = d.workflow_id and a.step_id = d.step_id
@ -290,10 +290,10 @@
and dbo.get_plm_Approval_username(a.site, prh.workflow_id, d.node_id, a.reference_no) like #{params.currentApprover}
</if>
<if test="params.ifsPartNo != null and params.ifsPartNo != ''">
and isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) like #{params.ifsPartNo}
and isnull(firstMaterial.final_part_no, '') like #{params.ifsPartNo}
</if>
<if test="params.materialDesc != null and params.materialDesc != ''">
and isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) like #{params.materialDesc}
and isnull(firstMaterial.part_desc, '') like #{params.materialDesc}
</if>
<if test="params.applicant != null and params.applicant != ''">
and a.applicant like #{params.applicant}
@ -320,8 +320,8 @@
dbo.get_product_group_name(a.site, a.comm_group1, '1') as commGroup1Desc,
dbo.get_product_group_name(a.site, a.comm_group2, '2') as commGroup2Desc,
dbo.get_product_group_name(a.site, a.comm_group3, '5') as commGroup3Desc,
isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) as mainIfsPartNo,
isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) as mainPartDesc
isnull(firstMaterial.final_part_no, '') as mainIfsPartNo,
isnull(firstMaterial.part_desc, '') as mainPartDesc
from plm_rohs a
left join plm_request_header prh on a.site = prh.site and prh.menu_id = #{params.menuId} and prh.status = 'Y'
left join plm_request_node d on a.site = d.site and prh.classification_no = d.classification_no and prh.workflow_id = d.workflow_id and a.step_id = d.step_id
@ -364,8 +364,8 @@
dbo.get_product_group_name(a.site, a.comm_group1, '1') as commGroup1Desc,
dbo.get_product_group_name(a.site, a.comm_group2, '2') as commGroup2Desc,
dbo.get_product_group_name(a.site, a.comm_group3, '5') as commGroup3Desc,
isnull(firstMaterial.final_part_no, isnull(a.ifs_part_no, '')) as mainIfsPartNo,
isnull(firstMaterial.part_desc, isnull(a.material_desc, '')) as mainPartDesc
isnull(firstMaterial.final_part_no, '') as mainIfsPartNo,
isnull(firstMaterial.part_desc, '') as mainPartDesc
from plm_rohs a
outer apply (
select

Loading…
Cancel
Save