Loginlog接口实现

This commit is contained in:
2023-12-25 16:29:14 +08:00
parent 8efe35f13b
commit cfd2989dae
8 changed files with 80 additions and 13 deletions

View File

@@ -1,5 +1,6 @@
package com.lovenav.service.serviceImpl;
import cn.hutool.core.date.DateTime;
import com.lovenav.dao.LoginLogsDao;
import com.lovenav.entity.LoginLogs;
import com.lovenav.service.LoginLogsService;
@@ -7,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.HashMap;
@Service
public class LoginLogsServiceImpl implements LoginLogsService {
@@ -16,15 +18,16 @@ public class LoginLogsServiceImpl implements LoginLogsService {
public String addLoginLogs(LoginLogs loginLogs) {
Date date=new Date();
loginLogs.setLoginTime(date);
if (loginLogsDao.selectAlreadyExist(loginLogs.getUserId())==null){
if (loginLogsDao.insertSelective(loginLogs)!=1){
return "登录日志更新成功!";
}
}else {
if (loginLogsDao.updateByUserId(loginLogs)!=1){
return "登录日志更新失败!";
}
}
return "更新登录日志失败";
}
@Override
public HashMap<Object, Object> getUserLoginLogs(LoginLogs loginLogs) {
HashMap<Object, Object> map=new HashMap<>();
map=loginLogsDao.getLoginLogs(loginLogs.getUserId());
return map;
}
}