프로젝트 참여인원 포함 조회

This commit is contained in:
yoon 2025-03-25 17:46:04 +09:00
parent 4ceb2ea128
commit 674aaba0ff

View File

@ -77,14 +77,17 @@
<!-- 사용자가 속한 프로젝트 조회 --> <!-- 사용자가 속한 프로젝트 조회 -->
<select id="selectMemberProjects" resultType="io.company.localhost.common.dto.MapDto"> <select id="selectMemberProjects" resultType="io.company.localhost.common.dto.MapDto">
SELECT p.PROJCTSEQ, p.PROJCTNAM, c.CMNCODNAM AS projctcolor SELECT p.PROJCTSEQ, p.PROJCTNAM, c.CMNCODNAM AS projctcolor,
MAX(cm.COMMUTCMT) AS last_check_in_time
FROM promember pm FROM promember pm
JOIN netprojct p ON pm.PROJCTSEQ = p.PROJCTSEQ JOIN netprojct p ON pm.PROJCTSEQ = p.PROJCTSEQ
LEFT JOIN commoncod c ON p.PROJCTCOL = c.CMNCODVAL AND c.CMNCODYNP = '1' LEFT JOIN commoncod c ON p.PROJCTCOL = c.CMNCODVAL AND c.CMNCODYNP = '1'
LEFT JOIN commuters cm ON pm.PROJCTSEQ = cm.PROJCTSEQ AND cm.MEMBERSEQ = pm.MEMBERSEQ
WHERE pm.MEMBERSEQ = #{memberSeq} WHERE pm.MEMBERSEQ = #{memberSeq}
AND pm.PROJCTYON = '1' AND pm.PROJCTYON = '1'
AND (p.PROJCTEND IS NULL OR p.PROJCTEND >= CURDATE()) AND (p.PROJCTEND IS NULL OR p.PROJCTEND >= CURDATE())
ORDER BY p.PROJCTSTR DESC GROUP BY p.PROJCTSEQ, p.PROJCTNAM, c.CMNCODNAM
ORDER BY last_check_in_time DESC, p.PROJCTSTR DESC
</select> </select>
<delete id="deletePromember" parameterType="int"> <delete id="deletePromember" parameterType="int">