|
|
@ -158,6 +158,7 @@ |
|
|
|
<select id="getExistNatInfo" resultType="com.epmet.dto.result.NatUserInfoResultDTO"> |
|
|
|
<foreach collection="list" item="l" separator="UNION ALL"> |
|
|
|
SELECT |
|
|
|
ID, |
|
|
|
USER_ID, |
|
|
|
ID_CARD |
|
|
|
FROM ic_nat |
|
|
@ -194,30 +195,29 @@ |
|
|
|
<trim prefix="set" suffixOverrides=","> |
|
|
|
<trim prefix="NAT_TIME =(case" suffix="end),"> |
|
|
|
<foreach collection="list" item="l"> |
|
|
|
when USER_ID = #{l.userId} AND ID_CARD = #{l.idCard} then #{l.natTime} |
|
|
|
when ID = #{l.id} then #{l.natTime} |
|
|
|
</foreach> |
|
|
|
</trim> |
|
|
|
<trim prefix="NAT_ADDRESS =(case" suffix="end),"> |
|
|
|
<foreach collection="list" item="l"> |
|
|
|
when USER_ID = #{l.userId} AND ID_CARD = #{l.idCard} then #{l.natAddress} |
|
|
|
when ID = #{l.id} then #{l.natAddress} |
|
|
|
</foreach> |
|
|
|
</trim> |
|
|
|
<trim prefix="NAT_RESULT =(case" suffix="end),"> |
|
|
|
<foreach collection="list" item="l"> |
|
|
|
when USER_ID = #{l.userId} AND ID_CARD = #{l.idCard} then #{l.natResult} |
|
|
|
when ID = #{l.id} then #{l.natResult} |
|
|
|
</foreach> |
|
|
|
</trim> |
|
|
|
<trim prefix="MOBILE =(case" suffix="end),"> |
|
|
|
<foreach collection="list" item="l"> |
|
|
|
when USER_ID = #{l.userId} AND ID_CARD = #{l.idCard} then #{l.mobile} |
|
|
|
when ID = #{l.id} then #{l.mobile} |
|
|
|
</foreach> |
|
|
|
</trim> |
|
|
|
UPDATED_TIME = NOW() |
|
|
|
</trim> |
|
|
|
WHERE DEL_FLAG = '0' |
|
|
|
<foreach collection="list" item="l" separator=","> |
|
|
|
AND USER_ID = #{l.userId} |
|
|
|
AND ID_CARD = #{l.idCard} |
|
|
|
AND ID = #{l.id} |
|
|
|
</foreach> |
|
|
|
|
|
|
|
</update> |
|
|
|