SELECT IFNULL(MAX(CART_INNB), 0) + 1 FROM GC_CART INSERT INTO GC_CART ( CART_INNB, OPTN_TY, SOPMAL_CD, GOODS_OPTN_INNB, GOODS_INNB, MBR_INNB, SESION_ID, CART_DV_CD, AGENT_ID, IP, CNT, REGUSR, REGIST_DT, MBR_DV_CD, INPUT_OPTN_CN, INPUT_OPTN_RELATE_NB ) VALUES( #{cartInnb} , #{optnTy} , #{sopmalCd} , #{goodsOptnInnb} , #{goodsInnb} , #{mbrInnb} , '' , #{cartDvCd} , #{agentId} , #{ip} , #{cnt} , #{regusr} , SYSDATE() , #{mbrDvCd} , #{inputOptnCn} , #{inputOptnRelateNb} ) ON DUPLICATE KEY UPDATE UPDT_DT = SYSDATE(), UPDUSR = #{regusr} UPDATE GC_CART GC SET GC.CART_DV_CD = '01' WHERE 1 = 1 AND GC.SOPMAL_CD = #{sopmalCd} AND GC.MBR_INNB = #{mbrInnb} AND GC.CART_DV_CD = '03' DELETE FROM GC_CART GC WHERE 1 = 1 AND GC.SOPMAL_CD = #{sopmalCd} AND GC.SESION_ID = #{sesionId} DELETE FROM GC_CART GC WHERE 1 = 1 AND GC.SOPMAL_CD = #{sopmalCd} AND GC.MBR_INNB = #{mbrInnb} AND GC.CART_DV_CD = #{cartDvCd} INSERT INTO GC_MEMBER_LOGIN ( CONECT_LOG_INNB, MBR_INNB, SOPMAL_CD, MBR_DV_CD, AGENT_ID, SESION_ID, IP, CONECT_ENVRN_DV, CONECT_DOMN, JOIN_MTH_CD, REGIST_DT ) VALUES ( #{conectLogInnb}, #{mbrInnb}, #{sopmalCd}, #{mbrDvCd}, #{agentId}, #{sesionId}, #{ip}, #{conectEnvrnDv}, #{conectDomn}, #{joinMthCd}, NOW() )