Browse Source

2024.1.19 ALL添加BU筛选

java8
yuejiayang 2 years ago
parent
commit
c39e5bd7e2
  1. 36
      src/main/resources/mapper/pms/EamMapper.xml
  2. 3
      src/main/resources/mapper/pms/EamObjectMapper.xml
  3. 42
      src/main/resources/mapper/pms/QcMapper.xml

36
src/main/resources/mapper/pms/EamMapper.xml

@ -100,6 +100,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.familyID != null and query.familyID != ''"> <if test="query.familyID != null and query.familyID != ''">
AND familyID like '%' + #{query.familyID} +'%' AND familyID like '%' + #{query.familyID} +'%'
</if> </if>
@ -128,6 +131,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.groupID != null and query.groupID != ''"> <if test="query.groupID != null and query.groupID != ''">
AND groupID like '%' + #{query.groupID} + '%' AND groupID like '%' + #{query.groupID} + '%'
</if> </if>
@ -156,6 +162,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.locationID != null and query.locationID != ''"> <if test="query.locationID != null and query.locationID != ''">
AND locationID like '%' + #{query.locationID} +'%' AND locationID like '%' + #{query.locationID} +'%'
</if> </if>
@ -189,6 +198,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.manufacturerID != null and query.manufacturerID != ''"> <if test="query.manufacturerID != null and query.manufacturerID != ''">
AND manufacturerID like '%' + #{query.manufacturerID} +'%' AND manufacturerID like '%' + #{query.manufacturerID} +'%'
</if> </if>
@ -217,6 +229,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.adminLevelID != null and query.adminLevelID != ''"> <if test="query.adminLevelID != null and query.adminLevelID != ''">
AND adminLevelID like '%' + #{query.adminLevelID} +'%' AND adminLevelID like '%' + #{query.adminLevelID} +'%'
</if> </if>
@ -251,6 +266,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.supplierID != null and query.supplierID != ''"> <if test="query.supplierID != null and query.supplierID != ''">
AND supplierID like '%' + #{query.supplierID} +'%' AND supplierID like '%' + #{query.supplierID} +'%'
</if> </if>
@ -322,6 +340,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.codeNo != null and query.codeNo != ''"> <if test="query.codeNo != null and query.codeNo != ''">
AND code_no like '%' + #{query.codeNo} +'%' AND code_no like '%' + #{query.codeNo} +'%'
</if> </if>
@ -478,6 +499,9 @@
a.site in (select site from eam_access_site where username = #{query.userName}) a.site in (select site from eam_access_site where username = #{query.userName})
and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName}))
and a.delete_flag = 'N' AND a.function_type = #{query.functionType} and a.delete_flag = 'N' AND a.function_type = #{query.functionType}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( a.site, a.bu_no ) = #{query.buDesc}
</if>
<if test="query.planID != null and query.planID != ''"> <if test="query.planID != null and query.planID != ''">
AND a.plan_id like '%' + #{query.planID} +'%' AND a.plan_id like '%' + #{query.planID} +'%'
</if> </if>
@ -707,6 +731,9 @@
a.site in (select site from eam_access_site where username = #{query.userName}) a.site in (select site from eam_access_site where username = #{query.userName})
and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName}))
and ea.username = #{query.userName} and ea.username = #{query.userName}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( a.site, a.bu_no ) = #{query.buDesc}
</if>
<if test="query.orderNo != null and query.orderNo != ''"> <if test="query.orderNo != null and query.orderNo != ''">
AND a.OrderNo like '%' + #{query.orderNo} +'%' AND a.OrderNo like '%' + #{query.orderNo} +'%'
</if> </if>
@ -826,6 +853,9 @@
<where> <where>
a.site in (select site from eam_access_site where username = #{query.userName}) a.site in (select site from eam_access_site where username = #{query.userName})
and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (a.site + '-' + a.bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( a.site, a.bu_no ) = #{query.buDesc}
</if>
<if test="query.deptArr != null"> <if test="query.deptArr != null">
AND AND
<foreach collection="query.deptArr" item="item" open="(" separator="or" close=")"> <foreach collection="query.deptArr" item="item" open="(" separator="or" close=")">
@ -877,6 +907,9 @@
fault_type fault_type
FROM eam_defect FROM eam_defect
<where> <where>
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.defectID != null and query.defectID != ''"> <if test="query.defectID != null and query.defectID != ''">
AND defectID like '%' + #{query.defectID} + '%' AND defectID like '%' + #{query.defectID} + '%'
</if> </if>
@ -1953,6 +1986,9 @@
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
and ItemType = #{query.itemType} and ItemType = #{query.itemType}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.itemNo != null and query.itemNo != ''"> <if test="query.itemNo != null and query.itemNo != ''">
AND ItemNo LIKE '%' + #{query.itemNo}+'%' AND ItemNo LIKE '%' + #{query.itemNo}+'%'
</if> </if>

3
src/main/resources/mapper/pms/EamObjectMapper.xml

@ -50,6 +50,9 @@
<where> <where>
eo.site in (select site from eam_access_site where username = #{query.userName}) eo.site in (select site from eam_access_site where username = #{query.userName})
and (eo.site + '-' + eo.bu_no) in (select (a.site + '-' + a.bu_no) from AccessBu as a left join eam_access_site as b on a.site = b.site and a.username = b.username where a.username = #{query.userName}) and (eo.site + '-' + eo.bu_no) in (select (a.site + '-' + a.bu_no) from AccessBu as a left join eam_access_site as b on a.site = b.site and a.username = b.username where a.username = #{query.userName})
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.objectID != null and query.objectID != ''"> <if test="query.objectID != null and query.objectID != ''">
AND eo.ObjectID like '%' + #{query.objectID} +'%' AND eo.ObjectID like '%' + #{query.objectID} +'%'
</if> </if>

42
src/main/resources/mapper/pms/QcMapper.xml

@ -25,6 +25,9 @@
<where> <where>
qm.site in (select site from eam_access_site where username = #{query.userName}) qm.site in (select site from eam_access_site where username = #{query.userName})
and (qm.site + '-' + qm.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (qm.site + '-' + qm.bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( qm.site, qm.bu_no ) = #{query.buDesc}
</if>
<if test="query.methodNo != null and query.methodNo != ''"> <if test="query.methodNo != null and query.methodNo != ''">
AND qm.method_no LIKE '%' + #{query.methodNo} +'%' AND qm.method_no LIKE '%' + #{query.methodNo} +'%'
</if> </if>
@ -119,6 +122,9 @@
epi.site in (select site from eam_access_site where username = #{query.userName}) epi.site in (select site from eam_access_site where username = #{query.userName})
and (epi.site + '-' + epi.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (epi.site + '-' + epi.bu_no) in (select * from dbo.query_bu(#{query.userName}))
and epi.ItemType = #{query.itemType} and epi.ItemType = #{query.itemType}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( epi.site, epi.bu_no ) = #{query.buDesc}
</if>
<if test="query.itemDesc != null and query.itemDesc != ''"> <if test="query.itemDesc != null and query.itemDesc != ''">
AND epi.ItemDesc LIKE '%' + #{query.itemDesc} +'%' AND epi.ItemDesc LIKE '%' + #{query.itemDesc} +'%'
</if> </if>
@ -280,6 +286,9 @@
<where> <where>
qsip.site in (select site from eam_access_site where username = #{query.userName}) qsip.site in (select site from eam_access_site where username = #{query.userName})
and (qsip.site + '-' + qsip.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (qsip.site + '-' + qsip.bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( qsip.site, qsip.bu_no ) = #{query.buDesc}
</if>
<if test="query.samplingQtyDesc != null and query.samplingQtyDesc != ''"> <if test="query.samplingQtyDesc != null and query.samplingQtyDesc != ''">
AND qsiq.sampling_qty_desc LIKE '%' + #{query.samplingQtyDesc}+'%' AND qsiq.sampling_qty_desc LIKE '%' + #{query.samplingQtyDesc}+'%'
</if> </if>
@ -388,6 +397,9 @@
<where> <where>
qt.site in (select site from eam_access_site where username = #{query.userName}) qt.site in (select site from eam_access_site where username = #{query.userName})
and (qt.site + '-' + qt.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (qt.site + '-' + qt.bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( qt.site, qt.bu_no ) = #{query.buDesc}
</if>
<if test = "query.templateId != null and query.templateId != ''"> <if test = "query.templateId != null and query.templateId != ''">
AND qt.template_id LIKE '%' + #{query.templateId}+'%' AND qt.template_id LIKE '%' + #{query.templateId}+'%'
</if> </if>
@ -654,6 +666,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.samplingQtyNo != null and query.samplingQtyNo != ''"> <if test="query.samplingQtyNo != null and query.samplingQtyNo != ''">
AND sampling_qty_no LIKE '%' + #{query.samplingQtyNo} + '%' AND sampling_qty_no LIKE '%' + #{query.samplingQtyNo} + '%'
</if> </if>
@ -750,6 +765,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.samplingQtyRankNo != null and query.samplingQtyRankNo != ''"> <if test="query.samplingQtyRankNo != null and query.samplingQtyRankNo != ''">
AND sampling_qty_rank_no LIKE '%' + #{query.samplingQtyRankNo}+'%' AND sampling_qty_rank_no LIKE '%' + #{query.samplingQtyRankNo}+'%'
</if> </if>
@ -846,6 +864,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test="query.samplingLevelNo != null and query.samplingLevelNo != ''"> <if test="query.samplingLevelNo != null and query.samplingLevelNo != ''">
AND sampling_level_no LIKE '%' + #{query.samplingLevelNo}+'%' AND sampling_level_no LIKE '%' + #{query.samplingLevelNo}+'%'
</if> </if>
@ -950,6 +971,9 @@
qa.site in (select site from eam_access_site where username = #{query.userName}) qa.site in (select site from eam_access_site where username = #{query.userName})
and (qa.site + '-' + qa.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (qa.site + '-' + qa.bu_no) in (select * from dbo.query_bu(#{query.userName}))
and qa.attribute_type = #{query.attributeType} and qa.attribute_type = #{query.attributeType}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( qa.site, qa.bu_no ) = #{query.buDesc}
</if>
<if test = "query.partNo != null and query.partNo != ''"> <if test = "query.partNo != null and query.partNo != ''">
AND qa.attribute_no LIKE '%' + #{query.partNo}+'%' AND qa.attribute_no LIKE '%' + #{query.partNo}+'%'
</if> </if>
@ -1209,6 +1233,9 @@
qa.site in (select site from eam_access_site where username = #{query.userName}) qa.site in (select site from eam_access_site where username = #{query.userName})
and (qa.site + '-' + qa.bu_no) in (select * from dbo.query_bu(#{query.userName})) and (qa.site + '-' + qa.bu_no) in (select * from dbo.query_bu(#{query.userName}))
and qa.attribute_type = #{query.attributeType} and qa.attribute_type = #{query.attributeType}
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( qa.site, qa.bu_no ) = #{query.buDesc}
</if>
<if test = "query.familyID != null and query.familyID != ''"> <if test = "query.familyID != null and query.familyID != ''">
AND qa.attribute_no LIKE '%' + #{query.familyID}+'%' AND qa.attribute_no LIKE '%' + #{query.familyID}+'%'
</if> </if>
@ -1255,6 +1282,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test = "query.samplingProgrammeNo != null and query.samplingProgrammeNo != ''"> <if test = "query.samplingProgrammeNo != null and query.samplingProgrammeNo != ''">
AND sampling_programme_no LIKE '%' + #{query.samplingProgrammeNo}+'%' AND sampling_programme_no LIKE '%' + #{query.samplingProgrammeNo}+'%'
</if> </if>
@ -1548,6 +1578,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test = "query.inspectionNo != null and query.inspectionNo != ''"> <if test = "query.inspectionNo != null and query.inspectionNo != ''">
AND inspection_no LIKE '%' + #{query.inspectionNo} + '%' AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
</if> </if>
@ -1863,6 +1896,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test = "query.inspectionNo != null and query.inspectionNo != ''"> <if test = "query.inspectionNo != null and query.inspectionNo != ''">
AND inspection_no LIKE '%' + #{query.inspectionNo} + '%' AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
</if> </if>
@ -2206,6 +2242,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test = "query.inspectionNo != null and query.inspectionNo != ''"> <if test = "query.inspectionNo != null and query.inspectionNo != ''">
AND inspection_no LIKE '%' + #{query.inspectionNo} + '%' AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
</if> </if>
@ -2530,6 +2569,9 @@
<where> <where>
site in (select site from eam_access_site where username = #{query.userName}) site in (select site from eam_access_site where username = #{query.userName})
and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName})) and (site + '-' + bu_no) in (select * from dbo.query_bu(#{query.userName}))
<if test="query.buDesc != null and query.buDesc != ''">
AND dbo.get_bu_desc ( site, bu_no ) = #{query.buDesc}
</if>
<if test = "query.inspectionNo != null and query.inspectionNo != ''"> <if test = "query.inspectionNo != null and query.inspectionNo != ''">
AND inspection_no LIKE '%' + #{query.inspectionNo} + '%' AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
</if> </if>

Loading…
Cancel
Save