left join part as b on a.site = b.site and a.part_no = b.part_no
left join part as b on a.site = b.site and a.part_no = b.part_no
<where>
<where>
a.site = #{query.site}
a.site = #{query.site}
AND NOT (b.status = 'Y' AND (b.plm_part_no IS NULL OR b.plm_part_no = ''))
<iftest ="query.partNo != null and query.partNo != ''">
<iftest ="query.partNo != null and query.partNo != ''">
AND a.part_no like #{query.partNo}
AND a.part_no like #{query.partNo}
</if>
</if>
@ -658,7 +659,7 @@
d.tool_qty,
d.tool_qty,
d.remark
d.remark
from plm_routing_header a
from plm_routing_header a
LEFT JOIN part e on a.site = e.site AND a.part_no =e.part_no
LEFT JOIN part e on a.site = e.site AND a.part_no =e.part_no
LEFT JOIN plm_routing_detail b on a.site = b.site AND a.part_no =b.part_no AND a.routing_revision = b.routing_revision and a.routing_type = b.routing_type
LEFT JOIN plm_routing_detail b on a.site = b.site AND a.part_no =b.part_no AND a.routing_revision = b.routing_revision and a.routing_type = b.routing_type
LEFT JOIN plm_routing_component c on a.site = c.site AND a.part_no =c.part_no AND a.routing_revision = c.routing_revision and a.routing_type = c.routing_type and b.alternative_no = c.alternative_no
LEFT JOIN plm_routing_component c on a.site = c.site AND a.part_no =c.part_no AND a.routing_revision = c.routing_revision and a.routing_type = c.routing_type and b.alternative_no = c.alternative_no
LEFT JOIN routing_tool d on a.site = d.site AND a.part_no =d.part_no AND a.routing_revision = d.routing_revision and a.routing_type = d.routing_type and c.alternative_no = d.alternative_no and c.operation_id = d.operation_id
LEFT JOIN routing_tool d on a.site = d.site AND a.part_no =d.part_no AND a.routing_revision = d.routing_revision and a.routing_type = d.routing_type and c.alternative_no = d.alternative_no and c.operation_id = d.operation_id
@ -667,6 +668,7 @@
LEFT JOIN labor_class j on a.site = j.site AND c.setup_labor_class_no = j.level_id
LEFT JOIN labor_class j on a.site = j.site AND c.setup_labor_class_no = j.level_id
<where>
<where>
a.site = #{query.site}
a.site = #{query.site}
AND NOT (e.status = 'Y' AND (e.plm_part_no IS NULL OR e.plm_part_no = ''))
<iftest ="query.partNo != null and query.partNo != ''">
<iftest ="query.partNo != null and query.partNo != ''">
LEFT JOIN plm_routing_component as b on a.site = b.site and a.part_no = b.part_no and a.routing_revision = b.routing_revision and a.routing_type = b.routing_type and a.alternative_no = b.alternative_no and a.operation_id = b.operation_id
LEFT JOIN plm_routing_component as b on a.site = b.site and a.part_no = b.part_no and a.routing_revision = b.routing_revision and a.routing_type = b.routing_type and a.alternative_no = b.alternative_no and a.operation_id = b.operation_id
left join part as p on a.site = p.site and a.part_no = p.part_no
<where>
<where>
a.site = #{query.site}
a.site = #{query.site}
AND NOT (p.status = 'Y' AND (p.plm_part_no IS NULL OR p.plm_part_no = ''))
<iftest ="query.partNo != null and query.partNo != ''">
<iftest ="query.partNo != null and query.partNo != ''">