프로젝트 로직 변경
All checks were successful
LOCALNET-DEV/pipeline/head This commit looks good

This commit is contained in:
yoon 2025-03-24 09:46:17 +09:00
parent 38d4c401c3
commit 54bd9869c1

View File

@ -8,28 +8,42 @@
SELECT SELECT
#{projctSeq}, #{projctSeq},
MEMBERSEQ, MEMBERSEQ,
CASE <choose>
WHEN MEMBERSEQ IN <when test="disabledMembers != null and disabledMembers.size() > 0">
<foreach item="member" collection="disabledMembers" open="(" separator="," close=")"> CASE
#{member} WHEN MEMBERSEQ IN
</foreach> <foreach item="member" collection="disabledMembers" open="(" separator="," close=")">
THEN '0' #{member}
ELSE '1' </foreach>
END THEN '0'
ELSE '1'
END
</when>
<otherwise>
'1'
</otherwise>
</choose>
FROM netmember; FROM netmember;
</insert> </insert>
<update id="updateProjectMembers"> <update id="updateProjectMembers">
UPDATE promember UPDATE promember
SET PROJCTYON = SET PROJCTYON =
CASE <choose>
WHEN MEMBERSEQ IN <when test="disabledMembers != null and disabledMembers.size() > 0">
<foreach item="member" collection="disabledMembers" open="(" separator="," close=")"> CASE
#{member} WHEN MEMBERSEQ IN
</foreach> <foreach item="member" collection="disabledMembers" open="(" separator="," close=")">
THEN '0' #{member}
ELSE '1' </foreach>
END THEN '0'
ELSE '1'
END
</when>
<otherwise>
'1'
</otherwise>
</choose>
WHERE PROJCTSEQ = #{projctSeq} WHERE PROJCTSEQ = #{projctSeq}
</update> </update>