프로젝트 정렬 및 로그 조회 로직 수정

This commit is contained in:
yoon 2025-03-07 11:13:21 +09:00
parent b7435d82f4
commit 8419f76386

View File

@ -30,7 +30,7 @@
<if test="category != null and category != ''"> <if test="category != null and category != ''">
AND SUBSTRING(p.PROJCTSTR, 1, 4) = #{category} AND SUBSTRING(p.PROJCTSTR, 1, 4) = #{category}
</if> </if>
ORDER BY p.PROJCTSEQ DESC ORDER BY p.PROJCTSTR DESC
</select> </select>
@ -82,19 +82,24 @@
<select id="selectProjectLog" parameterType="int" resultType="map"> <select id="selectProjectLog" parameterType="int" resultType="map">
SELECT logDate, logMessage SELECT logDate, logMessage
FROM ( FROM (
-- 프로젝트 등록 로그
SELECT SELECT
DATE_FORMAT(PROJCTCDT, '%Y-%m-%d %H:%i') AS logDate, DATE_FORMAT(p.PROJCTCDT, '%Y-%m-%d %H:%i') AS logDate,
CONCAT('[', PROJCTCMB, '] 프로젝트 등록') AS logMessage CONCAT('[', m.MEMBERNAM, '] 프로젝트 등록') AS logMessage
FROM netprojct FROM netprojct p
WHERE PROJCTSEQ = #{projctSeq} JOIN netmember m ON p.PROJCTCMB = m.MEMBERSEQ
WHERE p.PROJCTSEQ = #{projctSeq}
UNION ALL UNION ALL
-- 프로젝트 수정 로그
SELECT SELECT
DATE_FORMAT(PROJCTUDT, '%Y-%m-%d %H:%i') AS logDate, DATE_FORMAT(p.PROJCTUDT, '%Y-%m-%d %H:%i') AS logDate,
CONCAT('[', PROJCTUMB, '] 프로젝트 수정') AS logMessage CONCAT('[', m.MEMBERNAM, '] 프로젝트 수정') AS logMessage
FROM netprojct FROM netprojct p
WHERE PROJCTSEQ = #{projctSeq} AND PROJCTUDT IS NOT NULL JOIN netmember m ON p.PROJCTUMB = m.MEMBERSEQ
WHERE p.PROJCTSEQ = #{projctSeq}
AND p.PROJCTUDT IS NOT NULL
) AS logs ) AS logs
ORDER BY logDate DESC; ORDER BY logDate DESC;
</select> </select>