|
@@ -1690,24 +1690,18 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectNearProject" resultType="com.management.platform.entity.Project">
|
|
<select id="selectNearProject" resultType="com.management.platform.entity.Project">
|
|
- select * from project
|
|
|
|
- where status = 1 and id in (
|
|
|
|
|
|
+ SELECT * FROM project
|
|
|
|
+ WHERE STATUS = 1 AND id IN (
|
|
SELECT project_id
|
|
SELECT project_id
|
|
- from (
|
|
|
|
- SELECT project_id
|
|
|
|
- FROM (
|
|
|
|
- SELECT DISTINCT *
|
|
|
|
- FROM report
|
|
|
|
- WHERE creator_id = #{userId}
|
|
|
|
- order by create_time
|
|
|
|
- DESC
|
|
|
|
- ) p1
|
|
|
|
|
|
+ FROM (
|
|
|
|
+ SELECT DISTINCT report.project_id
|
|
|
|
+ FROM report
|
|
|
|
+ WHERE creator_id = #{userId}
|
|
GROUP BY project_id
|
|
GROUP BY project_id
|
|
- order by create_time
|
|
|
|
- DESC
|
|
|
|
- LIMIT 3
|
|
|
|
|
|
+ ORDER BY MAX(create_time)
|
|
|
|
+ DESC LIMIT 3
|
|
) p2
|
|
) p2
|
|
- )
|
|
|
|
|
|
+ ) AND id IN(SELECT project_id FROM participation WHERE user_id=#{userId})
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getFTEData" resultType="java.util.Map">
|
|
<select id="getFTEData" resultType="java.util.Map">
|