diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml
index e643c074..52882781 100644
--- a/src/main/resources/mapper/pms/QcMapper.xml
+++ b/src/main/resources/mapper/pms/QcMapper.xml
@@ -1566,110 +1566,114 @@
SELECT
- inspection_no,
- site,
- bu_no,
- dbo.get_bu_desc(site, bu_no) as buDesc,
- state,
- inspection_result,
- task_date,
- inspection_type_no,
- dbo.qc_get_inspection_type_name(site, inspection_type_no) as inspectionTypeName,
- inspection_cycle,
- order_no,
- operation_desc,
- resource_id,
- dbo.qc_get_resource_desc(site, resource_id, work_center_no) as resourceDesc,
- part_no,
- dbo.qc_get_part_desc(site, bu_no, part_no) as part_desc,
- inspection_remark,
- roll_qty,
- sampling_qty,
- disposal_measures,
- disposal_remark,
- inspector_date,
- inspector_no,
- dbo.qc_get_inspector_name(site, inspector_no) as inspectorName,
- ssr_id,
- unqualified_qty,
- submit_flag,
- dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
- dbo.qc_get_sku(site, part_no) as sku,
- dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
- seq_no,
- batch_roll_no,
- special_requirements,
- work_center_no,
- roll_no,
- um_id,
- dbo.qc_get_um_name(site, um_id) as umName,
- action_date,
- action_by,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'coordination'), '') as operator,
- isnull(dbo.joint_name(site, bu_no, inspection_no, 'coordination'), '') as operatorName,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'responsible'), '') as responsiblePerson,
- isnull(dbo.joint_name2(site, bu_no, inspection_no, 'responsible'), '') as responsiblePersonName
- FROM qc_fai_record
+ a.inspection_no,
+ a.site,
+ a.bu_no,
+ dbo.get_bu_desc(a.site, a.bu_no) as buDesc,
+ a.state,
+ a.inspection_result,
+ a.task_date,
+ a.inspection_type_no,
+ dbo.qc_get_inspection_type_name(a.site, a.inspection_type_no) as inspectionTypeName,
+ a.inspection_cycle,
+ a.order_no,
+ a.operation_desc,
+ a.resource_id,
+ r.resource_desc,
+ a.part_no,
+ d.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku as sku,
+ d.invdefinetype as invdefinetype,
+ a.inspection_remark,
+ a.roll_qty,
+ a.sampling_qty,
+ a.disposal_measures,
+ a.disposal_remark,
+ a.inspector_date,
+ a.inspector_no,
+ u.user_display as inspectorName,
+ a.ssr_id,
+ a.unqualified_qty,
+ a.submit_flag,
+ a.seq_no,
+ a.batch_roll_no,
+ a.special_requirements,
+ a.work_center_no,
+ a.roll_no,
+ a.um_id,
+ um.UMName as umName,
+ a.action_date,
+ a.action_by,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
+ isnull(dbo.joint_name(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operatorName,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePerson,
+ isnull(dbo.joint_name2(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePersonName
+ FROM qc_fai_record as a
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join sys_user as u on a.inspector_no = u.username
+ left join resource as r on a.site = r.site and a.resource_id = r.resource_id and a.work_center_no = r.work_center_no
+ left join UM as um on a.site = um.site and a.um_id = um.UMID
- site in (select site from eam_access_site where username = #{query.userName})
- and (site + '-' + bu_no) in (select * from dbo.query_bu(#{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 bu_no = #{query.buNo}
+ AND a.bu_no = #{query.buNo}
- AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
+ AND a.inspection_no LIKE '%' + #{query.inspectionNo} + '%'
- AND part_no LIKE '%' + #{query.partNo} + '%'
+ AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
+ AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
- AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
+ AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
- AND state in
+ AND a.state in
#{item}
- AND inspection_result = #{query.inspectionResult}
+ AND a.inspection_result = #{query.inspectionResult}
- AND order_no LIKE '%' + #{query.orderNo} + '%'
+ AND a.order_no LIKE '%' + #{query.orderNo} + '%'
- AND seq_no LIKE '%' + #{query.seqNo} + '%'
+ AND a.seq_no LIKE '%' + #{query.seqNo} + '%'
- AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
+ AND a.operation_desc LIKE '%' + #{query.operationDesc} + '%'
- AND inspector_date >= #{query.startDate}
+ AND a.inspector_date >= #{query.startDate}
- AND #{query.endDate} >= inspector_date
+ AND #{query.endDate} >= a.inspector_date
- AND task_date >= #{query.startDate2}
+ AND a.task_date >= #{query.startDate2}
- AND #{query.endDate2} >= task_date
+ AND #{query.endDate2} >= a.task_date
ORDER BY
- CASE WHEN state = '待检验' THEN 1
- WHEN state = '待审核' THEN 2
- WHEN state = '已完成' THEN 3
- END, task_date desc
+ CASE WHEN a.state = '待检验' THEN 1
+ WHEN a.state = '待审核' THEN 2
+ WHEN a.state = '已完成' THEN 3
+ END, a.task_date desc
@@ -1901,112 +1905,116 @@
SELECT
- inspection_no,
- site,
- bu_no,
- dbo.get_bu_desc(site, bu_no) as buDesc,
- state,
- inspection_result,
- task_date,
- inspection_type_no,
- inspection_cycle,
- order_no,
- operation_desc,
- resource_id,
- dbo.qc_get_resource_desc(site, resource_id, work_center_no) as resourceDesc,
- part_no,
- dbo.qc_get_part_desc(site, bu_no, part_no) as part_desc,
- dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
- inspection_remark,
- roll_qty,
- sampling_qty,
- disposal_measures,
- disposal_remark,
- inspector_date,
- inspector_no,
- dbo.qc_get_inspector_name(site, inspector_no) as inspectorName,
- ssr_id,
- unqualified_qty,
- submit_flag,
- dbo.qc_get_sku(site, part_no) as sku,
- dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
- seq_no,
- batch_roll_no,
- special_requirements,
- work_center_no,
- roll_no,
- um_id,
- dbo.qc_get_um_name(site, um_id) as umName,
- action_date,
- action_by,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'coordination'), '') as operator,
- isnull(dbo.joint_name(site, bu_no, inspection_no, 'coordination'), '') as operatorName,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'responsible'), '') as responsiblePerson,
- isnull(dbo.joint_name2(site, bu_no, inspection_no, 'responsible'), '') as responsiblePersonName
- FROM qc_ipqc_record
+ a.inspection_no,
+ a.site,
+ a.bu_no,
+ dbo.get_bu_desc(a.site, a.bu_no) as buDesc,
+ a.state,
+ a.inspection_result,
+ a.task_date,
+ a.inspection_type_no,
+ a.inspection_cycle,
+ a.order_no,
+ a.operation_desc,
+ a.resource_id,
+ r.resource_desc,
+ a.part_no,
+ d.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku as sku,
+ d.invdefinetype as invdefinetype,
+ a.inspection_remark,
+ a.roll_qty,
+ a.sampling_qty,
+ a.disposal_measures,
+ a.disposal_remark,
+ a.inspector_date,
+ a.inspector_no,
+ u.user_display as inspectorName,
+ a.ssr_id,
+ a.unqualified_qty,
+ a.submit_flag,
+ a.seq_no,
+ a.batch_roll_no,
+ a.special_requirements,
+ a.work_center_no,
+ a.roll_no,
+ a.um_id,
+ um.UMName as umName,
+ a.action_date,
+ a.action_by,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
+ isnull(dbo.joint_name(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operatorName,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePerson,
+ isnull(dbo.joint_name2(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePersonName
+ FROM qc_ipqc_record as a
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join sys_user as u on a.inspector_no = u.username
+ left join resource as r on a.site = r.site and a.resource_id = r.resource_id and a.work_center_no = r.work_center_no
+ left join UM as um on a.site = um.site and a.um_id = um.UMID
- site in (select site from eam_access_site where username = #{query.userName})
- and (site + '-' + bu_no) in (select * from dbo.query_bu(#{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 bu_no = #{query.buNo}
+ AND a.bu_no = #{query.buNo}
- AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
+ AND a.inspection_no LIKE '%' + #{query.inspectionNo} + '%'
- AND part_no LIKE '%' + #{query.partNo} + '%'
+ AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
+ AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
- AND state in
+ AND a.state in
#{item}
- AND inspection_type_no = #{query.inspectionTypeNo}
+ AND a.inspection_type_no = #{query.inspectionTypeNo}
- AND inspection_result = #{query.inspectionResult}
+ AND a.inspection_result = #{query.inspectionResult}
- AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
+ AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
- AND order_no LIKE '%' + #{query.orderNo} + '%'
+ AND a.order_no LIKE '%' + #{query.orderNo} + '%'
- AND seq_no LIKE '%' + #{query.seqNo} + '%'
+ AND a.seq_no LIKE '%' + #{query.seqNo} + '%'
- AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
+ AND a.operation_desc LIKE '%' + #{query.operationDesc} + '%'
- AND inspector_date >= #{query.startDate}
+ AND a.inspector_date >= #{query.startDate}
- AND #{query.endDate} >= inspector_date
+ AND #{query.endDate} >= a.inspector_date
- AND task_date >= #{query.startDate2}
+ AND a.task_date >= #{query.startDate2}
- AND #{query.endDate2} >= task_date
+ AND #{query.endDate2} >= a.task_date
ORDER BY
- CASE WHEN state = '待检验' THEN 1
- WHEN state = '待审核' THEN 2
- WHEN state = '已完成' THEN 3
- END, task_date desc
+ CASE WHEN a.state = '待检验' THEN 1
+ WHEN a.state = '待审核' THEN 2
+ WHEN a.state = '已完成' THEN 3
+ END, a.task_date desc
@@ -2275,119 +2283,122 @@
SELECT
- inspection_no,
- site,
- bu_no,
- dbo.get_bu_desc(site, bu_no) as buDesc,
- state,
- inspection_result,
- create_date as taskDate,
- inspection_type_no,
- inspection_cycle,
- part_no,
- part_desc,
- dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
- dbo.qc_get_sku(site, part_no) as sku,
- dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
- dbo.qc_get_part_umid(site, part_no) as umId,
- inspection_remark,
- roll_qty,
- sampling_qty,
- disposal_measures,
- disposal_remark,
- inspector_date,
- inspector_no,
- dbo.qc_get_inspector_name(site, inspector_no) as inspectorName,
- unqualified_quantity,
- submit_flag,
- roll_no,
- supplier_no,
- dbo.qc_get_supplier_name(site, supplier_no) as supplierDesc,
- po_orderNo,
- po_itemNo,
- roll_count,
- dbo.qc_get_order_type(site, po_orderNo, po_itemNo) as orderType,
- action_date,
- action_by,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'coordination'), '') as operator,
- isnull(dbo.joint_name(site, bu_no, inspection_no, 'coordination'), '') as operatorName,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'responsible'), '') as responsiblePerson,
- isnull(dbo.joint_name2(site, bu_no, inspection_no, 'responsible'), '') as responsiblePersonName,
- submission_remark,
- submission_type
- FROM qc_iqc_record
+ a.inspection_no,
+ a.site,
+ a.bu_no,
+ dbo.get_bu_desc(a.site, a.bu_no) as buDesc,
+ a.state,
+ a.inspection_result,
+ a.create_date as taskDate,
+ a.inspection_type_no,
+ a.inspection_cycle,
+ a.part_no,
+ a.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku,
+ d.umid as umId,
+ d.invdefinetype as invdefinetype,
+ a.inspection_remark,
+ a.roll_qty,
+ a.sampling_qty,
+ a.disposal_measures,
+ a.disposal_remark,
+ a.inspector_date,
+ a.inspector_no,
+ u.user_display as inspectorName,
+ a.unqualified_quantity,
+ a.submit_flag,
+ a.roll_no,
+ a.supplier_no,
+ s.SupplierName as supplierDesc,
+ a.po_orderNo,
+ a.po_itemNo,
+ a.roll_count,
+ dbo.qc_get_order_type(a.site, a.po_orderNo, a.po_itemNo) as orderType,
+ a.action_date,
+ a.action_by,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
+ isnull(dbo.joint_name(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operatorName,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePerson,
+ isnull(dbo.joint_name2(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePersonName,
+ a.submission_remark,
+ a.submission_type
+ FROM qc_iqc_record as a
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join view_Supplier as s on a.site = s.site and a.supplier_no = s.SupplierID
+ left join sys_user as u on a.inspector_no = u.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}))
+ 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 bu_no = #{query.buNo}
+ AND a.bu_no = #{query.buNo}
- AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
+ AND a.inspection_no LIKE '%' + #{query.inspectionNo} + '%'
- AND state in
+ AND a.state in
#{item}
- AND inspection_result = #{query.inspectionResult}
+ AND a.inspection_result = #{query.inspectionResult}
- AND part_no LIKE '%' + #{query.partNo} + '%'
+ AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND part_desc LIKE '%' + #{query.partDesc} + '%'
+ AND a.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
- AND dbo.qc_get_supplier_name(site, supplier_no) LIKE '%' + #{query.supplierDesc} + '%'
+ AND s.SupplierName LIKE '%' + #{query.supplierDesc} + '%'
- AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
+ AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
- AND dbo.qc_get_inspector_name(site, inspector_no) LIKE '%' + #{query.inspectorName} + '%'
+ u.user_display LIKE '%' + #{query.inspectorName} + '%'
- AND inspector_date >= #{query.startDate}
+ AND a.inspector_date >= #{query.startDate}
- AND #{query.endDate} >= inspector_date
+ AND #{query.endDate} >= a.inspector_date
- AND create_date >= #{query.startDate2}
+ AND a.create_date >= #{query.startDate2}
- AND #{query.endDate2} >= create_date
+ AND #{query.endDate2} >= a.create_date
- AND po_orderNo LIKE '%' + #{query.poOrderNo} + '%'
+ AND a.po_orderNo LIKE '%' + #{query.poOrderNo} + '%'
- AND po_itemNo LIKE '%' + #{query.poItemNo} + '%'
+ AND a.po_itemNo LIKE '%' + #{query.poItemNo} + '%'
- AND dbo.qc_get_order_type(site, po_orderNo, po_itemNo) = #{query.orderType}
+ AND dbo.qc_get_order_type(a.site, a.po_orderNo, a.po_itemNo) = #{query.orderType}
- AND submission_type = #{query.submissionType}
+ AND a.submission_type = #{query.submissionType}
- AND dbo.qc_get_invdefinetype(site, part_no) LIKE '%' + #{query.invdefinetype} + '%'
+ AND d.invdefinetype LIKE '%' + #{query.invdefinetype} + '%'
ORDER BY
- CASE WHEN state = '待检验' THEN 1
- WHEN state = '待审核' THEN 2
- WHEN state = '已完成' THEN 3
- END, create_date desc
+ CASE WHEN a.state = '待检验' THEN 1
+ WHEN a.state = '待审核' THEN 2
+ WHEN a.state = '已完成' THEN 3
+ END, a.create_date desc
@@ -2633,110 +2644,114 @@
SELECT
- inspection_no,
- site,
- bu_no,
- dbo.get_bu_desc(site, bu_no) as buDesc,
- state,
- inspection_result,
- task_date,
- inspection_type_no,
- dbo.qc_get_inspection_type_name(site, inspection_type_no) as inspectionTypeName,
- inspection_cycle,
- order_no,
- operation_desc,
- resource_id,
- dbo.qc_get_resource_desc(site, resource_id, work_center_no) as resourceDesc,
- part_no,
- dbo.qc_get_part_desc(site, bu_no, part_no) as part_desc,
- inspection_remark,
- roll_qty,
- sampling_qty,
- disposal_measures,
- disposal_remark,
- inspector_date,
- inspector_no,
- dbo.qc_get_inspector_name(site, inspector_no) as inspectorName,
- ssr_id,
- unqualified_qty,
- submit_flag,
- dbo.qc_get_cinv_source_code(site, part_no) as cinvSourceCode,
- dbo.qc_get_sku(site, part_no) as sku,
- dbo.qc_get_invdefinetype(site, part_no) as invdefinetype,
- seq_no,
- batch_roll_no,
- special_requirements,
- work_center_no,
- roll_no,
- um_id,
- dbo.qc_get_um_name(site, um_id) as umName,
- action_date,
- action_by,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'coordination'), '') as operator,
- isnull(dbo.joint_name(site, bu_no, inspection_no, 'coordination'), '') as operatorName,
- isnull(dbo.joint_id(site, bu_no, inspection_no, 'responsible'), '') as responsiblePerson,
- isnull(dbo.joint_name2(site, bu_no, inspection_no, 'responsible'), '') as responsiblePersonName
- FROM qc_fqc_record
+ a.inspection_no,
+ a.site,
+ a.bu_no,
+ dbo.get_bu_desc(a.site, a.bu_no) as buDesc,
+ a.state,
+ a.inspection_result,
+ a.task_date,
+ a.inspection_type_no,
+ dbo.qc_get_inspection_type_name(a.site, a.inspection_type_no) as inspectionTypeName,
+ a.inspection_cycle,
+ a.order_no,
+ a.operation_desc,
+ a.resource_id,
+ r.resource_desc,
+ a.part_no,
+ d.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku as sku,
+ d.invdefinetype as invdefinetype,
+ a.inspection_remark,
+ a.roll_qty,
+ a.sampling_qty,
+ a.disposal_measures,
+ a.disposal_remark,
+ a.inspector_date,
+ a.inspector_no,
+ u.user_display as inspectorName,
+ a.ssr_id,
+ a.unqualified_qty,
+ a.submit_flag,
+ a.seq_no,
+ a.batch_roll_no,
+ a.special_requirements,
+ a.work_center_no,
+ a.roll_no,
+ a.um_id,
+ um.UMName as umName,
+ a.action_date,
+ a.action_by,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
+ isnull(dbo.joint_name(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operatorName,
+ isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePerson,
+ isnull(dbo.joint_name2(a.site, a.bu_no, a.inspection_no, 'responsible'), '') as responsiblePersonName
+ FROM qc_fqc_record as a
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join sys_user as u on a.inspector_no = u.username
+ left join resource as r on a.site = r.site and a.resource_id = r.resource_id and a.work_center_no = r.work_center_no
+ left join UM as um on a.site = um.site and a.um_id = um.UMID
- site in (select site from eam_access_site where username = #{query.userName})
- and (site + '-' + bu_no) in (select * from dbo.query_bu(#{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 bu_no = #{query.buNo}
+ AND a.bu_no = #{query.buNo}
- AND inspection_no LIKE '%' + #{query.inspectionNo} + '%'
+ AND a.inspection_no LIKE '%' + #{query.inspectionNo} + '%'
- AND part_no LIKE '%' + #{query.partNo} + '%'
+ AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND dbo.qc_get_part_desc(site, bu_no, part_no) LIKE '%' + #{query.partDesc} + '%'
+ AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(site, part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(site, part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
- AND disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
+ AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
- AND state in
+ AND a.state in
#{item}
- AND inspection_result = #{query.inspectionResult}
+ AND a.inspection_result = #{query.inspectionResult}
- AND order_no LIKE '%' + #{query.orderNo} + '%'
+ AND a.order_no LIKE '%' + #{query.orderNo} + '%'
- AND seq_no LIKE '%' + #{query.seqNo} + '%'
+ AND a.seq_no LIKE '%' + #{query.seqNo} + '%'
- AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
+ AND a.operation_desc LIKE '%' + #{query.operationDesc} + '%'
- AND inspector_date >= #{query.startDate}
+ AND a.inspector_date >= #{query.startDate}
- AND #{query.endDate} >= inspector_date
+ AND #{query.endDate} >= a.inspector_date
- AND task_date >= #{query.startDate2}
+ AND a.task_date >= #{query.startDate2}
- AND #{query.endDate2} >= task_date
+ AND #{query.endDate2} >= a.task_date
ORDER BY
- CASE WHEN state = '待检验' THEN 1
- WHEN state = '待审核' THEN 2
- WHEN state = '已完成' THEN 3
- END, task_date desc
+ CASE WHEN a.state = '待检验' THEN 1
+ WHEN a.state = '待审核' THEN 2
+ WHEN a.state = '已完成' THEN 3
+ END, a.task_date desc
diff --git a/src/main/resources/mapper/pms/QcReportMapper.xml b/src/main/resources/mapper/pms/QcReportMapper.xml
index 3d4a50eb..bb0486a9 100644
--- a/src/main/resources/mapper/pms/QcReportMapper.xml
+++ b/src/main/resources/mapper/pms/QcReportMapper.xml
@@ -285,14 +285,16 @@
a.inspection_result,
a.task_date,
a.inspection_type_no,
- dbo.qc_get_inspection_type_name(a.site, a.inspection_type_no) as inspectionTypeName,
a.inspection_cycle,
a.order_no,
a.operation_desc,
a.resource_id,
- dbo.qc_get_resource_desc(a.site, a.resource_id, a.work_center_no) as resourceDesc,
+ r.resource_desc,
a.part_no,
- dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) as part_desc,
+ d.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku as sku,
+ d.invdefinetype as invdefinetype,
a.inspection_remark,
a.roll_qty,
a.sampling_qty,
@@ -300,17 +302,14 @@
a.disposal_remark,
a.inspector_date,
a.inspector_no,
- dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName,
- dbo.qc_get_cinv_source_code(a.site, a.part_no) as cinvSourceCode,
- dbo.qc_get_sku(a.site, a.part_no) as sku,
- dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype,
+ u.user_display as inspectorName,
a.seq_no,
a.batch_roll_no,
a.special_requirements,
a.work_center_no,
a.roll_no,
a.um_id,
- dbo.qc_get_um_name(a.site, a.um_id) as umName,
+ um.UMName as umName,
a.action_date,
a.action_by,
isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
@@ -333,6 +332,10 @@
END as textValue
FROM qc_fai_record as a
LEFT JOIN qc_fai_detailed_record b ON a.site = b.site AND a.bu_no = b.bu_no AND a.inspection_no = b.inspection_no
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join sys_user as u on a.inspector_no = u.username
+ left join resource as r on a.site = r.site and a.resource_id = r.resource_id and a.work_center_no = r.work_center_no
+ left join UM as um on a.site = um.site and a.um_id = um.UMID
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}))
@@ -346,13 +349,13 @@
AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND dbo.Get_Part_DescSpec(a.site, a.part_no) LIKE '%' + #{query.partDesc} + '%'
+ AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(a.site, a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(a.site, a.part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'
@@ -415,9 +418,12 @@
a.order_no,
a.operation_desc,
a.resource_id,
- dbo.qc_get_resource_desc(a.site, a.resource_id, a.work_center_no) as resourceDesc,
+ r.resource_desc,
a.part_no,
- dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) as part_desc,
+ d.part_desc,
+ d.cinv_source_code as cinvSourceCode,
+ d.sku as sku,
+ d.invdefinetype as invdefinetype,
a.inspection_remark,
a.roll_qty,
a.sampling_qty,
@@ -425,17 +431,14 @@
a.disposal_remark,
a.inspector_date,
a.inspector_no,
- dbo.qc_get_inspector_name(a.site, a.inspector_no) as inspectorName,
- dbo.qc_get_cinv_source_code(a.site, a.part_no) as cinvSourceCode,
- dbo.qc_get_sku(a.site, a.part_no) as sku,
- dbo.qc_get_invdefinetype(a.site, a.part_no) as invdefinetype,
+ u.user_display as inspectorName,
a.seq_no,
a.batch_roll_no,
a.special_requirements,
a.work_center_no,
a.roll_no,
a.um_id,
- dbo.qc_get_um_name(a.site, a.um_id) as umName,
+ um.UMName as umName,
a.action_date,
a.action_by,
isnull(dbo.joint_id(a.site, a.bu_no, a.inspection_no, 'coordination'), '') as operator,
@@ -458,6 +461,10 @@
END as textValue
FROM qc_fqc_record as a
LEFT JOIN qc_fqc_detailed_record b ON a.site = b.site AND a.bu_no = b.bu_no AND a.inspection_no = b.inspection_no
+ left join part as d on a.site = d.site and a.bu_no = d.sourceBu and a.part_no = d.part_no
+ left join sys_user as u on a.inspector_no = u.username
+ left join resource as r on a.site = r.site and a.resource_id = r.resource_id and a.work_center_no = r.work_center_no
+ left join UM as um on a.site = um.site and a.um_id = um.UMID
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}))
@@ -471,13 +478,13 @@
AND a.part_no LIKE '%' + #{query.partNo} + '%'
- AND dbo.qc_get_part_desc(a.site, a.bu_no, a.part_no) LIKE '%' + #{query.partDesc} + '%'
+ AND d.part_desc LIKE '%' + #{query.partDesc} + '%'
- AND dbo.qc_get_cinv_source_code(a.site, a.part_no) LIKE '%' + #{query.cinvSourceCode} + '%'
+ AND d.cinv_source_code LIKE '%' + #{query.cinvSourceCode} + '%'
- AND dbo.qc_get_sku(a.site, a.part_no) LIKE '%' + #{query.sku} + '%'
+ AND d.sku LIKE '%' + #{query.sku} + '%'
AND a.disposal_measures LIKE '%' + #{query.disposalMeasures} + '%'