회원정보가 없을경우 mbinfo 00001로 생성

This commit is contained in:
JSYOO 2021-12-22 13:35:07 +09:00
parent 34d55ec8d7
commit 59d6699b3d

View File

@ -6,16 +6,18 @@
<insert id="insertMemberInfo" parameterType="NlibLoginVO"> <insert id="insertMemberInfo" parameterType="NlibLoginVO">
<selectKey keyProperty="mbInfoId,mbNo" resultType="hashmap" order="BEFORE"> <selectKey keyProperty="mbInfoId,mbNo" resultType="hashmap" order="BEFORE">
SELECT SELECT
CONCAT(LEFT(MAX(MB_INFO_ID),2),LPAD(RIGHT(MAX(MB_INFO_ID),9)+1,9,0)) AS mbInfoId IFNULL(CONCAT(LEFT(MAX(MB_INFO_ID),2),LPAD(RIGHT(MAX(MB_INFO_ID),9)+1,9,0)),'M1000000001') AS mbInfoId
,( ,IFNULL(
SELECT (
CAST(MAX(MB_NO)+1 AS CHAR(6)) SELECT
FROM CAST(MAX(MB_NO)+1 AS CHAR(6))
MB_INFO FROM
WHERE MB_NO LIKE CONCAT(DATE_FORMAT(NOW(),'%y'),'%') MB_INFO
) AS mbNo WHERE MB_NO LIKE CONCAT(DATE_FORMAT(NOW(),'%y'),'%')
)
,CONCAT(DATE_FORMAT(NOW(),'%y'),'0001')) AS mbNo
FROM FROM
MB_INFO; MB_INFO
</selectKey> </selectKey>
INSERT INTO INSERT INTO
MB_INFO MB_INFO
@ -74,7 +76,7 @@
,#{infoRecvSmsYn} ,#{infoRecvSmsYn}
,#{mktRecvEmailYn} ,#{mktRecvEmailYn}
,#{mktRecvSmsYn} ,#{mktRecvSmsYn}
,IFNULL(#{mbNo},CONCAT(DATE_FORMAT(NOW(),'%y'),'0001')) ,#{mbNo}
) )
</insert> </insert>