diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java index 6193e0e..1361a8f 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java @@ -293,6 +293,26 @@ public class QcFAIRecordData extends QueryPage { private String importantFlag; + private String shiftNo; + + private String shiftDesc; + + public String getShiftNo() { + return shiftNo; + } + + public void setShiftNo(String shiftNo) { + this.shiftNo = shiftNo; + } + + public String getShiftDesc() { + return shiftDesc; + } + + public void setShiftDesc(String shiftDesc) { + this.shiftDesc = shiftDesc; + } + public String getImportantFlag() { return importantFlag; } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index 9165b2d..d599737 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -1954,11 +1954,15 @@ p.DefaultDepartmentID as departmentID, d.DepartmentName, a.create_by, - a.important_flag + a.important_flag, + c.shiftno as shiftNo, + c.shiftdesc as shiftDesc 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 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 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 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})) @@ -2016,6 +2020,9 @@ AND w.WorkCenterDesc LIKE #{query.workCenterDesc} + + AND c.shiftdesc LIKE #{query.shiftDesc} + ORDER BY CASE WHEN a.state = '待检验' THEN 1