left join plm_request_header as prh on a.site = prh.site and prh.menu_id = #{query.menuId}
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 view_Project_Part vpp
on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
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 view_Project_Part vpp on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
left join BU b on vpp.bu_no = b.bu_no and a.site = b.site
left join plm_customer_part_info pcpi
on a.site = pcpi.site and a.test_part_no = pcpi.part_no and a.customer_no = pcpi.customer_no
left join plm_customer_part_info pcpi on a.site = pcpi.site and a.test_part_no = pcpi.part_no and a.customer_no = pcpi.customer_no
<where>
a.site = #{query.site}
<iftest="query.createBy != null and query.createBy != ''">
@ -129,6 +126,12 @@
<iftest="query.customerPartNo != null and query.customerPartNo != ''">
AND pcpi.customer_part_no like #{query.customerPartNo}
</if>
<iftest="query.nodeId != null and query.nodeId != ''">
AND d.node_id = #{query.nodeId}
</if>
<iftest="query.approvalUsername != null and query.approvalUsername != ''">
AND dbo.get_plm_Approval_username(a.site, d.workflow_id, d.node_id, a.proofing_no) like #{query.approvalUsername}
<iftest="query.menuId != null and query.menuId != ''">
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = #{query.menuId}
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_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
</if>
left join view_Project_Part vpp
on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
left join view_Project_Part vpp on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
left join BU b on vpp.bu_no = b.bu_no and a.site = b.site
left join plm_customer_part_info pcpi
on a.site = pcpi.site and a.test_part_no = pcpi.part_no and a.customer_no = pcpi.customer_no
left join plm_customer_part_info pcpi on a.site = pcpi.site and a.test_part_no = pcpi.part_no and a.customer_no = pcpi.customer_no
<where>
a.site = #{query.site}
<iftest="query.createBy != null and query.createBy != ''">
@ -201,6 +198,12 @@
<iftest="query.customerPartNo != null and query.customerPartNo != ''">
and pcpi.customer_part_no like #{query.customerPartNo}
</if>
<iftest="query.nodeId != null and query.nodeId != ''">
AND d.node_id = #{query.nodeId}
</if>
<iftest="query.approvalUsername != null and query.approvalUsername != ''">
AND dbo.get_plm_Approval_username(a.site, d.workflow_id, d.node_id, a.quotation_batch_no) like #{query.approvalUsername}
</if>
order by a.quotation_batch_no desc, a.quotation_item_no
on a.site = b.site and a.project_id = b.project_id and a.test_part_no = b.test_part_no
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
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="cutterNumber != null and cutterNumber != ''">
inner join plm_bm_prepress pbp on pbp.Site = a.site and pbp.code_no = a.code_no and
(plateNo like #{cutterNumber} or
@ -2605,6 +2602,12 @@
<iftest="buNo != null and buNo != ''">
AND b.bu_no like #{buNo}
</if>
<iftest="nodeId != null and nodeId != ''">
AND d.node_id = #{nodeId}
</if>
<iftest="sp != null and sp != ''">
AND dbo.get_plm_Approval_username(a.site, prh.workflow_id, d.node_id, a.code_no) like #{sp}
</if>
<iftest="documentSource != null and documentSource != ''">
AND a.document_source = #{documentSource}
</if>
@ -2762,7 +2765,7 @@
FROM
plm_request_header AS prh
LEFT JOIN plm_request_node AS d ON prh.site = d.site and prh.classification_no = d.classification_no
AND prh.workflow_id = d.workflow_id AND prh.menu_id = '103002'
AND prh.workflow_id = d.workflow_id AND prh.menu_id = #{menuId}
dbo.get_plm_Approval_username(a.site, d.workflow_id, d.node_id, a.test_no) as approvalUsername
FROM plm_test_information as a
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = #{query.menuId}
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 view_Project_Part vpp
on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
left join BU b on vpp.bu_no = b.bu_no and a.site = b.site
left join plm_customer_part_info cp
on a.site = cp.site and a.customer_no = cp.customer_no and a.test_part_no = cp.part_no
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = #{query.menuId}
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 view_Project_Part vpp on vpp.site = a.site and vpp.test_part_no = a.test_part_no and vpp.project_id = a.project_id
left join BU b on vpp.bu_no = b.bu_no and a.site = b.site
left join plm_customer_part_info cp on a.site = cp.site and a.customer_no = cp.customer_no and a.test_part_no = cp.part_no
<where>
a.site = #{query.site}
<iftest="query.createBy != null and query.createBy != ''">
and vpp.bu_no in (select bu_No from dbo.Get_Now_BU_chooseAble(a.site, #{query.createBy}))
</if>
@ -128,6 +124,12 @@
<iftest="query.customerPartNo != null and query.customerPartNo != ''">
and cp.customer_part_no like #{query.customerPartNo}
</if>
<iftest="query.nodeId != null and query.nodeId != ''">
AND d.node_id = #{query.nodeId}
</if>
<iftest="query.approvalUsername != null and query.approvalUsername != ''">
AND dbo.get_plm_Approval_username(a.site, d.workflow_id, d.node_id, a.test_no) like #{query.approvalUsername}