diff --git a/src/main/resources/mapper/pms/EamMapper.xml b/src/main/resources/mapper/pms/EamMapper.xml
index 350d15c1..19501367 100644
--- a/src/main/resources/mapper/pms/EamMapper.xml
+++ b/src/main/resources/mapper/pms/EamMapper.xml
@@ -752,6 +752,9 @@
AND a.OrderNo like '%' + #{query.orderNo} +'%'
+
+
+ AND ewc.partNo like '%' + #{query.corePartNo} +'%'
AND a.PlanID like '%' + #{query.planID} +'%'
@@ -862,7 +865,11 @@
dbo.joint_name(a.Site,a.bu_no,a.OrderNo,a.FunctionType) as actualOperatorName,
a.fault_reason,
a.preventive_measure,
- a.document_source
+ a.document_source,
+ isnull(ewc.partNo,'') core_partNo,
+ isnull(ps.part_description,'') core_part_description,
+ isnull(ewc.oldSerialNo,'') oldSerialNo,
+ isnull(ewc.newSerialNo,'') newSerialNo
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 c on b.DefectID = c.DefectID
@@ -871,6 +878,8 @@
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 sys_user as ea on ead.username = ea.username
+ left join eam_workOrder_coreComponents as ewc on a.site=ewc.site and a.orderNo=ewc.orderNo and a.bu_no = ewc.bu_no
+ left join part_spare as ps on ewc.site=ps.site and ewc.partNo=ps.part_no and ewc.bu_no=ps.bu_no
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}))
@@ -890,6 +899,9 @@
AND a.PlanID like '%' + #{query.planID} +'%'
+
+ AND ewc.partNo like '%' + #{query.corePartNo} +'%'
+
AND a.ObjectID like '%' + #{query.objectID} +'%'