This commit is contained in:
nevermoregb 2025-03-24 13:57:48 +09:00
commit 58f7679775

View File

@ -8,6 +8,8 @@
SELECT SELECT
#{projctSeq}, #{projctSeq},
MEMBERSEQ, MEMBERSEQ,
<choose>
<when test="disabledMembers != null and disabledMembers.size() > 0">
CASE CASE
WHEN MEMBERSEQ IN WHEN MEMBERSEQ IN
<foreach item="member" collection="disabledMembers" open="(" separator="," close=")"> <foreach item="member" collection="disabledMembers" open="(" separator="," close=")">
@ -16,12 +18,19 @@
THEN '0' THEN '0'
ELSE '1' ELSE '1'
END 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 =
<choose>
<when test="disabledMembers != null and disabledMembers.size() > 0">
CASE CASE
WHEN MEMBERSEQ IN WHEN MEMBERSEQ IN
<foreach item="member" collection="disabledMembers" open="(" separator="," close=")"> <foreach item="member" collection="disabledMembers" open="(" separator="," close=")">
@ -30,6 +39,11 @@
THEN '0' THEN '0'
ELSE '1' ELSE '1'
END END
</when>
<otherwise>
'1'
</otherwise>
</choose>
WHERE PROJCTSEQ = #{projctSeq} WHERE PROJCTSEQ = #{projctSeq}
</update> </update>