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 @@ @@ -1901,112 +1905,116 @@ @@ -2275,119 +2283,122 @@ @@ -2633,110 +2644,114 @@ 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} + '%'