dbo.get_technicalSpecificationTeamNo(a.site, a.code_no, 'dcc') as dccOperater,
dbo.get_technicalSpecificationTeamNames(a.site, a.code_no, 'dcc') as dccOperaterName,
d.is_reject,
d.node_id,
d.node_name,
@ -70,17 +138,19 @@
b.plm_part_no,
c.project_name
FROM plm_technical_specification_sheet a
left join view_Project_final_Part b
on a.site = b.site and a.project_id = b.project_id and a.test_part_no = b.test_part_no
left join plm_project_info c on a.site = c.site and a.project_id = c.project_id
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = '103002'
left join plm_request_node as d on a.site = d.site and prh.classification_no = d.classification_no and
prh.workflow_id = d.workflow_id and a.step_id = d.step_id
left join plm_customer_part_info pcpi
on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
<iftest="query.cutterNumber != null and query.cutterNumber != ''">
inner join plm_bm_prepress pbp on pbp.Site = a.site and pbp.code_no = a.code_no and (plateNo like #{query.cutterNumber} or cutterNumber like #{query.cutterNumber})
</if>
left join view_Project_final_Part b
on a.site = b.site and a.project_id = b.project_id and a.test_part_no = b.test_part_no
left join plm_project_info c on a.site = c.site and a.project_id = c.project_id
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = '103002'
left join plm_request_node as d on a.site = d.site and prh.classification_no = d.classification_no and
prh.workflow_id = d.workflow_id and a.step_id = d.step_id
left join plm_customer_part_info pcpi
on a.site = pcpi.site and a.test_part_no = pcpi.part_no and c.customer_id = pcpi.customer_no
<iftest="query.cutterNumber != null and query.cutterNumber != ''">
inner join plm_bm_prepress pbp on pbp.Site = a.site and pbp.code_no = a.code_no and
(plateNo like #{query.cutterNumber} or
cutterNumber like #{query.cutterNumber})
</if>
<where>
<iftest="query.id != null">
AND a.id = #{query.id}
@ -102,17 +172,17 @@
</if>
<iftest="query.testPartNo != null and query.testPartNo != ''">
AND (
a.test_part_no like #{query.testPartNo} or
b.final_part_no like #{query.testPartNo} or
a.relevance_part_no like #{query.testPartNo} or
pcpi.customer_part_no like #{query.testPartNo}
)
a.test_part_no like #{query.testPartNo} or
b.final_part_no like #{query.testPartNo} or
a.relevance_part_no like #{query.testPartNo} or
pcpi.customer_part_no like #{query.testPartNo}
)
</if>
<iftest="query.customerDesc != null and query.customerDesc != ''">
AND (
dbo.plm_get_customer_desc(c.site, c.customer_id) like #{query.customerDesc} or
dbo.plm_get_customer_desc(c.site, c.customer_id) like #{query.customerDesc} or
dbo.plm_get_dictDataLabel('finalCustomer', c.final_customer_id, c.site) like #{query.customerDesc}
)
)
</if>
<iftest="query.statusDesc != null and query.statusDesc != ''">
AND dbo.plm_get_technicalBaseDesc(a.status, 'status') like #{query.statusDesc}