최종 로그인 일시 기록 기능 추가
This commit is contained in:
parent
303302c992
commit
4a61cc54e1
@ -39,6 +39,11 @@ public class LoginDAO extends EgovComAbstractDAO {
|
||||
}
|
||||
|
||||
public void insertLoginLog(NlibLoginVO userVO) {
|
||||
|
||||
// 사용자 최종 접속정보 업데이트
|
||||
update("LoginDAO.updateLoginTimeStamp", userVO);
|
||||
|
||||
// 사용자 접속 로그 등록
|
||||
insert("LoginDAO.insertLoginLog", userVO);
|
||||
}
|
||||
|
||||
|
||||
@ -143,6 +143,7 @@ public class LoginServiceImpl implements LoginService
|
||||
}
|
||||
|
||||
// 로그인 로그 정보 저장
|
||||
nlibLoginedVO.setIp(req.getRemoteAddr());
|
||||
loginDAO.insertLoginLog(nlibLoginedVO);
|
||||
|
||||
return null;
|
||||
|
||||
@ -61,6 +61,15 @@
|
||||
AND A.STATUS = 'P' /* 휴면 */
|
||||
</update>
|
||||
|
||||
<update id="updateLoginTimeStamp" parameterType="NlibLoginVO">
|
||||
UPDATE UAC_CLTR_DB.MB_INFO A /* 사용자정보 */
|
||||
SET A.IP = #{ip}
|
||||
, A.LAST_ACCESS_DD = NOW()
|
||||
, A.MOD_ID = #{mbInfoId}
|
||||
, A.MOD_DD = NOW()
|
||||
WHERE MB_INFO_ID = #{mbInfoId}
|
||||
</update>
|
||||
|
||||
<insert id="insertLoginLog" parameterType="NlibLoginVO">
|
||||
INSERT INTO SM_ACC_LOG /* 접속로그 */
|
||||
( USER_ID
|
||||
@ -89,12 +98,20 @@
|
||||
,JOIN_AGREE_DD
|
||||
,JOIN_COUNCIL_CD
|
||||
,MASTER_YN
|
||||
) VALUES (
|
||||
)
|
||||
SELECT
|
||||
#{mbInfoId}
|
||||
,#{joinType}
|
||||
,NOW()
|
||||
,#{joinCouncilCd}
|
||||
,'N'
|
||||
FROM UAC_CLTR_DB.TMP_MB_SITE_INFO
|
||||
WHERE JOIN_COUNCIL_CD = #{joinCouncilCd}
|
||||
AND NOT EXISTS (
|
||||
SELECT MB_SITE_ID
|
||||
FROM MB_SITE S
|
||||
WHERE S.MB_INFO_ID = #{mbInfoId}
|
||||
AND S.JOIN_COUNCIL_CD = #{joinCouncilCd}
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
<appender-ref ref="console"/>
|
||||
</logger>
|
||||
|
||||
<Logger name="org.springframework" level="DEBUG" additivity="false">
|
||||
<Logger name="org.springframework" level="INFO" additivity="false">
|
||||
<AppenderRef ref="console" />
|
||||
</Logger>
|
||||
<Root level="DEBUG">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user