|
|
|
@ -78,24 +78,30 @@ |
|
|
|
</update> |
|
|
|
|
|
|
|
<select id="searchToolApplyHeader" resultType="PlmProjectToolApplyHeaderData"> |
|
|
|
SELECT site,apply_no,apply_by,status_code,status,apply_date,applySumQty,applyReason,remark,create_by,create_date,update_by, |
|
|
|
update_date,prNo,remark1,poNo,allCost,remark2,supplierName,department,dbo.plm_get_dictDataLabel('tool_application_department',department,site) departmentDesc |
|
|
|
,tp,dbo.get_userDisPlay(tp) tpName ,quoter,dbo.get_userDisPlay(quoter) quoterName ,purchaser,dbo.get_userDisPlay(purchaser) purchaserName,step_id |
|
|
|
,reject_flag ,reject_step_id,totalCost |
|
|
|
FROM plm_project_tool_applyHeader |
|
|
|
SELECT a.site,a.apply_no,a.apply_by,a.status_code,a.status,a.apply_date,a.applySumQty,a.applyReason,a.remark,a.create_by,a.create_date,a.update_by, |
|
|
|
a.update_date,a.prNo,a.remark1,a.poNo,a.allCost,a.remark2,a.supplierName,a.department,dbo.plm_get_dictDataLabel('tool_application_department',a.department,a.site) departmentDesc |
|
|
|
,a.tp,dbo.get_userDisPlay(a.tp) tpName ,a.quoter,dbo.get_userDisPlay(a.quoter) quoterName ,a.purchaser,dbo.get_userDisPlay(a.purchaser) purchaserName,a.step_id |
|
|
|
,a.reject_flag ,a.reject_step_id,a.totalCost, |
|
|
|
d.is_reject, |
|
|
|
d.node_id, |
|
|
|
d.node_name |
|
|
|
FROM plm_project_tool_applyHeader a |
|
|
|
left join plm_request_header as prh on a.site = prh.site and prh.menu_id = '106002' |
|
|
|
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> |
|
|
|
|
|
|
|
<if test="query.site != null and query.site != ''"> |
|
|
|
AND site = #{query.site} |
|
|
|
AND a.site = #{query.site} |
|
|
|
</if> |
|
|
|
<if test="query.applyNo != null and query.applyNo != ''"> |
|
|
|
AND apply_no like #{query.applyNo} |
|
|
|
AND a.apply_no like #{query.applyNo} |
|
|
|
</if> |
|
|
|
<if test="query.startDate != null "> |
|
|
|
AND apply_date >= #{query.startDate} |
|
|
|
AND a.apply_date >= #{query.startDate} |
|
|
|
</if> |
|
|
|
<if test="query.endDate != null "> |
|
|
|
AND #{query.endDate} >= apply_date |
|
|
|
AND #{query.endDate} >= a.apply_date |
|
|
|
</if> |
|
|
|
|
|
|
|
<!-- <if test="query.projectOwnerName != null and query.projectOwnerName != ''">--> |
|
|
|
|