|
@@ -1327,6 +1327,7 @@
|
|
|
<include refid="projectRecordsColumns"/>
|
|
|
,
|
|
|
wci.name AS "workContractInfo.name",
|
|
|
+ prd.number AS "projectReportNumber",
|
|
|
wct.id AS "workContractInfo.client.id",
|
|
|
wct.name AS "workContractInfo.client.name",
|
|
|
o.top_company AS "office.name",
|
|
@@ -1338,6 +1339,7 @@
|
|
|
LEFT JOIN work_project_user w on a.id = w.project_id
|
|
|
LEFT JOIN sys_user su on w.user_id = su.id
|
|
|
</if>
|
|
|
+ LEFT JOIN project_report_data prd on a.id = prd.project_id
|
|
|
LEFT JOIN work_project_user w1 on a.id = w1.project_id
|
|
|
LEFT JOIN work_contract_info wci on a.contract_id = wci.id
|
|
|
LEFT JOIN work_client_info wct on wci.client_id = wct.id
|
|
@@ -1347,6 +1349,9 @@
|
|
|
<if test="projectId != null and projectId != ''">
|
|
|
AND a.project_id like concat('%',#{projectId},'%')
|
|
|
</if>
|
|
|
+ <if test="projectReportNumber != null and projectReportNumber != ''">
|
|
|
+ AND prd.number like concat('%',#{projectReportNumber},'%')
|
|
|
+ </if>
|
|
|
<if test="projectName != null and projectName != ''">
|
|
|
AND a.project_name like concat(concat('%',#{projectName}),'%')
|
|
|
</if>
|
|
@@ -1430,6 +1435,7 @@
|
|
|
LEFT JOIN work_project_user w on a.id = w.project_id
|
|
|
LEFT JOIN sys_user su on w.user_id = su.id
|
|
|
</if>
|
|
|
+ LEFT JOIN project_report_data prd on a.id = prd.project_id
|
|
|
LEFT JOIN work_project_user w1 on a.id = w1.project_id
|
|
|
<if test="workContractInfo !=null">
|
|
|
LEFT JOIN work_contract_info wci on a.contract_id = wci.id
|
|
@@ -1441,6 +1447,9 @@
|
|
|
<if test="projectId != null and projectId != ''">
|
|
|
AND a.project_id like concat('%',#{projectId},'%')
|
|
|
</if>
|
|
|
+ <if test="projectReportNumber != null and projectReportNumber != ''">
|
|
|
+ AND prd.number like concat('%',#{projectReportNumber},'%')
|
|
|
+ </if>
|
|
|
<if test="projectName != null and projectName != ''">
|
|
|
AND a.project_name like concat(concat('%',#{projectName}),'%')
|
|
|
</if>
|