Browse Source

2024-09-20

RFQ 功能优化
java8
fengyuan_yang 1 year ago
parent
commit
00e255997e
  1. 8
      src/main/resources/mapper/pms/EamMapper.xml
  2. 60
      src/main/resources/mapper/pms/QcReportMapper.xml

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

@ -728,7 +728,7 @@
FROM eam_workOrder a FROM eam_workOrder a
LEFT JOIN eam_defect_feedBack b on a.site = b.site and a.PlanID = b.feedBackID and a.bu_no = b.bu_no LEFT JOIN eam_defect_feedBack b on a.site = b.site and a.PlanID = b.feedBackID and a.bu_no = b.bu_no
LEFT JOIN eam_defect c on b.DefectID = c.DefectID LEFT JOIN eam_defect c on b.DefectID = c.DefectID
LEFT JOIN operator as d on a.site = d.site and a.CreateBy = d.operator_id and d.active = 'Y'
LEFT JOIN operator as d on a.site = d.site and a.CreateBy = d.operator_id
left join eam_object as eo on eo.site = a.site and eo.ObjectID = a.ObjectID and eo.bu_no = a.bu_no left join eam_object as eo on eo.site = a.site and eo.ObjectID = a.ObjectID and eo.bu_no = a.bu_no
left join sys_department as sd ON eo.site = sd.site and eo.dept_id = sd.department_id and eo.bu_no = sd.bu_no left join sys_department as sd ON eo.site = sd.site and eo.dept_id = sd.department_id and eo.bu_no = sd.bu_no
left join Access_dept as ead ON ead.site = sd.site and ead.department_id = sd.department_id and ead.bu_no = sd.bu_no left join Access_dept as ead ON ead.site = sd.site and ead.department_id = sd.department_id and ead.bu_no = sd.bu_no
@ -857,8 +857,8 @@
FROM eam_workOrder a FROM eam_workOrder a
left join eam_defect_feedBack b on a.site = b.site and a.PlanID = b.feedBackID and a.bu_no = b.bu_no left join eam_defect_feedBack b on a.site = b.site and a.PlanID = b.feedBackID and a.bu_no = b.bu_no
left join eam_defect c on b.DefectID = c.DefectID left join eam_defect c on b.DefectID = c.DefectID
left join operator as d on a.site = d.site and a.CreateBy = d.operator_id and d.active = 'Y'
left join eam_object as e on a.site = e.site and a.ObjectID = e.ObjectID and e.Active = 'Y' and a.bu_no = e.bu_no
left join operator as d on a.site = d.site and a.CreateBy = d.operator_id
left join eam_object as e on a.site = e.site and a.ObjectID = e.ObjectID and a.bu_no = e.bu_no
left join sys_department as f on e.site = f.site and e.dept_id = f.department_id and e.bu_no = f.bu_no left join sys_department as f on e.site = f.site and e.dept_id = f.department_id and e.bu_no = f.bu_no
left join Access_dept as ead ON ead.site = f.site and ead.department_id = f.department_id and ead.bu_no = f.bu_no left join Access_dept as ead ON ead.site = f.site and ead.department_id = f.department_id and ead.bu_no = f.bu_no
left join sys_user as ea on ead.username = ea.username left join sys_user as ea on ead.username = ea.username
@ -3082,7 +3082,7 @@
<select id="getResourceByObject" resultType="string"> <select id="getResourceByObject" resultType="string">
select select
ObjectID
ResourceID
from eam_object from eam_object
where Site = #{site} and ObjectID = #{objectID} where Site = #{site} and ObjectID = #{objectID}
</select> </select>

60
src/main/resources/mapper/pms/QcReportMapper.xml

@ -142,10 +142,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.create_date desc
a.inspection_no, b.item_no desc
</select> </select>
<!-- 获取IPQC报表 --> <!-- 获取IPQC报表 -->
@ -270,10 +267,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date desc
a.inspection_no, b.item_no desc
</select> </select>
<!-- 获取FAI报表 --> <!-- 获取FAI报表 -->
@ -400,10 +394,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date desc
a.inspection_no, b.item_no desc
</select> </select>
<!-- 获取FQC报表 --> <!-- 获取FQC报表 -->
@ -528,10 +519,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date desc
a.inspection_no, b.item_no desc
</select> </select>
@ -667,10 +655,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.create_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取IQC明细报表总条数 --> <!-- 获取IQC明细报表总条数 -->
<select id="getIQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport"> <select id="getIQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport">
@ -874,10 +859,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.create_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取IPQC明细报表 --> <!-- 获取IPQC明细报表 -->
@ -1012,10 +994,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取IPQC明细报表总条数 --> <!-- 获取IPQC明细报表总条数 -->
<select id="getIPQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport"> <select id="getIPQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport">
@ -1225,10 +1204,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取FAI明细报表 --> <!-- 获取FAI明细报表 -->
@ -1359,10 +1335,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取FAI明细报表总条数 --> <!-- 获取FAI明细报表总条数 -->
<select id="getFAIDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport"> <select id="getFAIDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport">
@ -1568,10 +1541,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取FQC明细报表 --> <!-- 获取FQC明细报表 -->
@ -1702,10 +1672,7 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
<!-- 获取FQC明细报表总条数 --> <!-- 获取FQC明细报表总条数 -->
<select id="getFQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport"> <select id="getFQCDetailReportCount" parameterType="QcDetailReport" resultType="QcDetailReport">
@ -1911,9 +1878,6 @@
</if> </if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN a.state = '待检验' THEN 1
WHEN a.state = '待审核' THEN 2
WHEN a.state = '已完成' THEN 3
END, a.task_date, c.num desc
a.inspection_no, b.item_no, c.num desc
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save