SELECT CONCAT(#{muMembershipId},LPAD((SELECT NEXTVAL(MU_MEMBERSHIP_SEQ)), 11, 0)) INSERT INTO MU_MEMBERSHIP( MU_MEMBERSHIP_ID ,MU_USER_ID ,MEMBERSHIP_BALANCE ,LAST_RECHARGE_DATE ,CUD_FLAG ,USE_YN ,REG_ID ,REG_DATE ,MOD_ID ,MOD_DATE ,T_ID ,T_DATE )VALUES( #{id} ,#{muUserId} ,0 ,NOW() ,'C' ,'Y' ,#{regId} ,NOW() ,#{modId} ,NOW() ,#{tId} ,NOW() ) SELECT CONCAT(#{muDeviceId},LPAD((SELECT NEXTVAL(MU_DEVICE_SEQ)), 11, 0)) INSERT INTO MU_DEVICE( MU_DEVICE_ID , MU_USER_ID , PHONE_TYPE , DEVICE_UUID , PUSH_KEY , MODEL_NAME , OS_VERSION , USE_YN , REG_ID , REG_DATE , MOD_ID , MOD_DATE )VALUES( #{id} ,#{muUserId} ,#{phoneType} ,#{deviceUuid} ,#{pushKey} ,#{modelName} ,#{osVersion} ,'Y' ,#{regId} ,NOW() ,#{modId} ,NOW() ) UPDATE MU_USER SET MOD_ID = #{modId} ,MOD_DATE = NOW() ,CUD_FLAG = 'U' ,MEMBERSHIP_YN = 'Y' WHERE USE_YN = 'Y' AND MU_USER_ID = #{muUserId} UPDATE MU_MEMBERSHIP SET MEMBERSHIP_BALANCE = #{membershipBalance} ,LAST_RECHARGE_DATE = #{lastRechargeDate} ,LAST_USE_DATE = #{lastUseDate} ,CUD_FLAG = 'U' ,USE_YN = 'Y' ,MOD_ID = #{modId} ,MOD_DATE = NOW() ,T_ID = #{tId} ,T_DATE = NOW() WHERE MU_USER_ID = #{muUserId} AND USE_YN = 'Y'