|
|
@ -575,18 +575,34 @@ |
|
|
|
p.CREATED_TIME AS shiftProjectTime, |
|
|
|
ps.IS_HANDLE, |
|
|
|
ps.CREATED_TIME AS updatedTime, |
|
|
|
t.* FROM |
|
|
|
t.* |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
DISTINCT pp.PROJECT_ID, |
|
|
|
pp.INTERNAL_REMARK, |
|
|
|
pp.PUBLIC_REPLY AS projectScheme |
|
|
|
DISTINCT pp.PROJECT_ID, |
|
|
|
pp.INTERNAL_REMARK, |
|
|
|
pp.PUBLIC_REPLY AS projectScheme |
|
|
|
FROM project_process pp |
|
|
|
WHERE DEL_FLAG = '0' |
|
|
|
AND pp.STAFF_ID = #{userId} |
|
|
|
AND pp.ORG_ID_PATH LIKE CONCAT('%',#{agencyId}) |
|
|
|
ORDER BY pp.CREATED_TIME DESC) t |
|
|
|
INNER JOIN project p ON p.ID = t.PROJECT_ID AND p.DEL_FLAG = '0' |
|
|
|
LEFT JOIN project_staff ps ON ps.PROJECT_ID = t.PROJECT_ID AND ps.DEL_FLAG = '0' |
|
|
|
INNER JOIN project p ON p.ID = t.PROJECT_ID AND p.DEL_FLAG = '0' |
|
|
|
LEFT JOIN project_staff ps ON ps.PROJECT_ID = t.PROJECT_ID AND ps.DEL_FLAG = '0' |
|
|
|
WHERE 1=1 |
|
|
|
<if test='null != title and title != "" '> |
|
|
|
AND p.TITLE LIKE CONCAT('',#{title},'') |
|
|
|
</if> |
|
|
|
<if test='null != startDate and startDate != "" '> |
|
|
|
AND DATE_FORMAT(p.CREATED_TIME,'%Y%m%d') >= #{startDate} |
|
|
|
</if> |
|
|
|
<if test='null != endDate and endDate != "" '> |
|
|
|
AND DATE_FORMAT(p.CREATED_TIME,'%Y%m%d') <![CDATA[ <= ]]> #{endDate} |
|
|
|
</if> |
|
|
|
<if test='null != status and status != "all" '> |
|
|
|
AND p.`STATUS` = #{status} |
|
|
|
</if> |
|
|
|
GROUP BY t.PROJECT_ID |
|
|
|
ORDER BY p.CREATED_TIME DESC |
|
|
|
LIMIT #{pageNo}, #{pageSize} |
|
|
|
</select> |
|
|
|
</mapper> |