|
|
@ -1954,11 +1954,15 @@ |
|
|
p.DefaultDepartmentID as departmentID, |
|
|
p.DefaultDepartmentID as departmentID, |
|
|
d.DepartmentName, |
|
|
d.DepartmentName, |
|
|
a.create_by, |
|
|
a.create_by, |
|
|
a.important_flag |
|
|
|
|
|
|
|
|
a.important_flag, |
|
|
|
|
|
c.shiftno as shiftNo, |
|
|
|
|
|
c.shiftdesc as shiftDesc |
|
|
FROM qc_ipqc_record as a |
|
|
FROM qc_ipqc_record as a |
|
|
left join WorkCenter as w on w.Site = a.Site AND w.WorkCenterNo = a.work_center_no |
|
|
left join WorkCenter as w on w.Site = a.Site AND w.WorkCenterNo = a.work_center_no |
|
|
left join part as p on a.site = p.site and a.part_no = p.partNo |
|
|
left join part as p on a.site = p.site and a.part_no = p.partNo |
|
|
left join department as d on d.site = p.site and d.DepartmentID = p.DefaultDepartmentID |
|
|
left join department as d on d.site = p.site and d.DepartmentID = p.DefaultDepartmentID |
|
|
|
|
|
left join SOScheduledRouting as b ON a.site = b.Site AND a.seq_no = b.BarcodeID |
|
|
|
|
|
LEFT JOIN calendar_datetype_shift as c ON b.Site = c.site AND b.ShiftId = c.ID |
|
|
<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})) |
|
|
@ -2016,6 +2020,9 @@ |
|
|
<if test = "query.workCenterDesc != null and query.workCenterDesc != ''"> |
|
|
<if test = "query.workCenterDesc != null and query.workCenterDesc != ''"> |
|
|
AND w.WorkCenterDesc LIKE #{query.workCenterDesc} |
|
|
AND w.WorkCenterDesc LIKE #{query.workCenterDesc} |
|
|
</if> |
|
|
</if> |
|
|
|
|
|
<if test = "query.shiftDesc != null and query.shiftDesc != ''"> |
|
|
|
|
|
AND c.shiftdesc LIKE #{query.shiftDesc} |
|
|
|
|
|
</if> |
|
|
</where> |
|
|
</where> |
|
|
ORDER BY |
|
|
ORDER BY |
|
|
CASE WHEN a.state = '待检验' THEN 1 |
|
|
CASE WHEN a.state = '待检验' THEN 1 |
|
|
|