회원정보가 없을경우 mbinfo 00001로 생성
This commit is contained in:
parent
34d55ec8d7
commit
59d6699b3d
@ -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
|
SELECT
|
||||||
CAST(MAX(MB_NO)+1 AS CHAR(6))
|
CAST(MAX(MB_NO)+1 AS CHAR(6))
|
||||||
FROM
|
FROM
|
||||||
MB_INFO
|
MB_INFO
|
||||||
WHERE MB_NO LIKE CONCAT(DATE_FORMAT(NOW(),'%y'),'%')
|
WHERE MB_NO LIKE CONCAT(DATE_FORMAT(NOW(),'%y'),'%')
|
||||||
) AS mbNo
|
)
|
||||||
|
,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>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user