|
|
@ -4,26 +4,25 @@ |
|
|
|
|
|
|
|
|
<!-- 打样信息列表 --> |
|
|
<!-- 打样信息列表 --> |
|
|
<select id="proofingInformationSearch" parameterType="com.spring.modules.proofing.vo.ProofingInformationVo" resultType="com.spring.modules.proofing.vo.ProofingInformationVo"> |
|
|
<select id="proofingInformationSearch" parameterType="com.spring.modules.proofing.vo.ProofingInformationVo" resultType="com.spring.modules.proofing.vo.ProofingInformationVo"> |
|
|
SELECT |
|
|
|
|
|
id, |
|
|
|
|
|
site, |
|
|
|
|
|
|
|
|
SELECT a.id, |
|
|
|
|
|
a.site, |
|
|
proofing_no, |
|
|
proofing_no, |
|
|
project_id, |
|
|
project_id, |
|
|
dbo.plm_get_project_name(site, project_id) as projectName, |
|
|
|
|
|
|
|
|
dbo.plm_get_project_name(a.site, project_id) as projectName, |
|
|
test_part_no, |
|
|
test_part_no, |
|
|
dbo.plm_get_test_part_desc(site, test_part_no) as partName, |
|
|
|
|
|
|
|
|
dbo.plm_get_test_part_desc(a.site, test_part_no) as partName, |
|
|
customer_no, |
|
|
customer_no, |
|
|
dbo.plm_get_customer_desc(site, customer_no) as customerDesc, |
|
|
|
|
|
|
|
|
dbo.plm_get_customer_desc(a.site, customer_no) as customerDesc, |
|
|
tracker, |
|
|
tracker, |
|
|
dbo.plm_get_user_display(site, tracker) as trackerName, |
|
|
|
|
|
|
|
|
dbo.plm_get_user_display(a.site, tracker) as trackerName, |
|
|
engineer, |
|
|
engineer, |
|
|
dbo.plm_get_user_display(site, engineer) as engineerName, |
|
|
|
|
|
|
|
|
dbo.plm_get_user_display(a.site, engineer) as engineerName, |
|
|
approver, |
|
|
approver, |
|
|
dbo.plm_get_user_display(site, approver) as approverName, |
|
|
|
|
|
|
|
|
dbo.plm_get_user_display(a.site, approver) as approverName, |
|
|
priority_level, |
|
|
priority_level, |
|
|
proofing_number, |
|
|
proofing_number, |
|
|
required_delivery_date, |
|
|
required_delivery_date, |
|
|
remark, |
|
|
|
|
|
|
|
|
a.remark, |
|
|
technical_considerations, |
|
|
technical_considerations, |
|
|
is_need_to_send_samples, |
|
|
is_need_to_send_samples, |
|
|
send_samples_address, |
|
|
send_samples_address, |
|
|
@ -42,13 +41,20 @@ |
|
|
proofing_status, |
|
|
proofing_status, |
|
|
proofing_result_status, |
|
|
proofing_result_status, |
|
|
next_to_do, |
|
|
next_to_do, |
|
|
create_date, |
|
|
|
|
|
create_by, |
|
|
|
|
|
update_date, |
|
|
|
|
|
update_by |
|
|
|
|
|
FROM plm_proofing_information |
|
|
|
|
|
|
|
|
a.create_date, |
|
|
|
|
|
a.create_by, |
|
|
|
|
|
a.update_date, |
|
|
|
|
|
a.update_by, |
|
|
|
|
|
a.step_id, |
|
|
|
|
|
reject_flag, |
|
|
|
|
|
reject_step_id, |
|
|
|
|
|
d.is_reject |
|
|
|
|
|
FROM plm_proofing_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 |
|
|
<where> |
|
|
<where> |
|
|
site = #{query.site} |
|
|
|
|
|
|
|
|
a.site = #{query.site} |
|
|
<if test="query.customerNo != null and query.customerNo != ''"> |
|
|
<if test="query.customerNo != null and query.customerNo != ''"> |
|
|
AND customer_no like #{query.customerNo} |
|
|
AND customer_no like #{query.customerNo} |
|
|
</if> |
|
|
</if> |
|
|
@ -56,25 +62,25 @@ |
|
|
AND proofing_no like #{query.proofingNo} |
|
|
AND proofing_no like #{query.proofingNo} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.customerDesc != null and query.customerDesc != ''"> |
|
|
<if test="query.customerDesc != null and query.customerDesc != ''"> |
|
|
AND customer_desc like #{query.customerDesc} |
|
|
|
|
|
|
|
|
AND dbo.plm_get_customer_desc(a.site, customer_no) like #{query.customerDesc} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.projectId != null and query.projectId != ''"> |
|
|
<if test="query.projectId != null and query.projectId != ''"> |
|
|
AND project_id like #{query.projectId} |
|
|
AND project_id like #{query.projectId} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.projectName != null and query.projectName != ''"> |
|
|
<if test="query.projectName != null and query.projectName != ''"> |
|
|
AND project_name like #{query.projectName} |
|
|
|
|
|
|
|
|
AND dbo.plm_get_project_name(a.site, project_id) like #{query.projectName} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.trackerName != null and query.trackerName != ''"> |
|
|
<if test="query.trackerName != null and query.trackerName != ''"> |
|
|
AND dbo.plm_get_user_display(site, tracker) like #{query.trackerName} |
|
|
|
|
|
|
|
|
AND dbo.plm_get_user_display(a.site, tracker) like #{query.trackerName} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.engineerName != null and query.engineerName != ''"> |
|
|
<if test="query.engineerName != null and query.engineerName != ''"> |
|
|
AND dbo.plm_get_user_display(site, engineer) like #{query.engineerName} |
|
|
|
|
|
|
|
|
AND dbo.plm_get_user_display(a.site, engineer) like #{query.engineerName} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.testPartNo != null and query.testPartNo != ''"> |
|
|
<if test="query.testPartNo != null and query.testPartNo != ''"> |
|
|
AND test_part_no like #{query.testPartNo} |
|
|
AND test_part_no like #{query.testPartNo} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.partName != null and query.partName != ''"> |
|
|
<if test="query.partName != null and query.partName != ''"> |
|
|
AND dbo.plm_get_test_part_desc(site, test_part_no) like #{query.partName} |
|
|
|
|
|
|
|
|
AND dbo.plm_get_test_part_desc(a.site, test_part_no) like #{query.partName} |
|
|
</if> |
|
|
</if> |
|
|
<if test="query.proofingStatus != null and query.proofingStatus != ''"> |
|
|
<if test="query.proofingStatus != null and query.proofingStatus != ''"> |
|
|
AND proofing_status = #{query.proofingStatus} |
|
|
AND proofing_status = #{query.proofingStatus} |
|
|
|