|
@@ -164,9 +164,14 @@
|
|
p.project_code AS projectCode,
|
|
p.project_code AS projectCode,
|
|
p.project_name AS projectName,
|
|
p.project_name AS projectName,
|
|
p.project_usage AS projectUsage,
|
|
p.project_usage AS projectUsage,
|
|
- p.actual_num AS actualNum,
|
|
|
|
|
|
+ ifnull(t.actualNum, 0) actualNum,
|
|
p.project_status AS projectStatus
|
|
p.project_status AS projectStatus
|
|
FROM project p
|
|
FROM project p
|
|
|
|
+ LEFT JOIN (SELECT count(1) actualNum, project_id, mt_company_id
|
|
|
|
+ FROM project_lift_relevance plr
|
|
|
|
+ WHERE plr.delete_flag = '0'
|
|
|
|
+ GROUP BY project_id) t
|
|
|
|
+ ON t.project_id = p.id AND t.mt_company_id = p.mt_company_id
|
|
<if test="request.currentRoleCode == 'REGION_DIRECTOR' or request.currentRoleCode == 'ROLEMTWORK' or request.currentRoleCode == 'CLERK' ">
|
|
<if test="request.currentRoleCode == 'REGION_DIRECTOR' or request.currentRoleCode == 'ROLEMTWORK' or request.currentRoleCode == 'CLERK' ">
|
|
LEFT JOIN project_user pu ON p.id = pu.project_id
|
|
LEFT JOIN project_user pu ON p.id = pu.project_id
|
|
</if>
|
|
</if>
|