user返回个人信息和loginlogs更新

This commit is contained in:
Zhang Liguo 2023-12-26 21:42:35 +08:00
parent 5fdda5bdb6
commit 941ae2d42a
7 changed files with 22 additions and 13 deletions

View File

@ -17,7 +17,6 @@ public class LoginLogsController {
LoginLogsService loginLogsService;
@RequestMapping("/getUserLoginLogs")
public List<LoginLogs> getUserLoginLog(LoginLogs loginLogs){
if (loginLogs==null){
return null;
}

View File

@ -26,6 +26,7 @@ import javax.websocket.Session;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
@ -192,7 +193,7 @@ public class UserController {
}
@RequestMapping("/getAllUsers")
public HashMap<Integer,Object> getAllUsers(){
public List<User> getAllUsers(){
return userService.getAllUsers();
}
@ -227,4 +228,11 @@ public class UserController {
// }
// return userService.updateUserMessage(user);
// }
@RequestMapping("/getUserDetailes")
public User getUserDetailes(User user){
if (user==null||user.getId()==null){
return null;
}
return userService.selectByUserId(user);
}
}

View File

@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Repository;
import java.util.HashMap;
import java.util.List;
@Mapper
@Repository
@ -28,8 +29,8 @@ public interface UserDao {
User selectByUserLogin(String user_login);
int updateByEmail(User user);
@MapKey("id")
HashMap<Integer,Object> selectAllUsers();
List<User> selectAllUsers();
/**

View File

@ -3,6 +3,7 @@ package com.lovenav.service;
import com.lovenav.entity.User;
import java.util.HashMap;
import java.util.List;
public interface UserService {
@ -16,7 +17,7 @@ public interface UserService {
public int updatePassword(User user);
HashMap<Integer,Object> getAllUsers();
List<User> getAllUsers();
String updateUserMessage(User user);
@ -24,4 +25,5 @@ public interface UserService {
public User selectByUserId(User user);
}

View File

@ -13,6 +13,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.regex.Pattern;
@ -60,10 +61,9 @@ public class UserServiceImpl implements UserService {
}
@Override
public HashMap<Integer, Object> getAllUsers() {
HashMap<Integer, Object> map=new HashMap<>();
map=userDao.selectAllUsers();
return map;
public List<User> getAllUsers() {
return userDao.selectAllUsers();
}
@Override

View File

@ -17,18 +17,17 @@
from ln_login_logs
where id = #{id,jdbcType=INTEGER}
</select>
<select id="selectAlreadyExist" resultType="com.lovenav.entity.LoginLogs">
<select id="selectAlreadyExist" resultMap="BaseResultMap" parameterType="java.lang.Integer">
select
<include refid="Base_Column_List" />
from ln_login_logs
where user_id = #{userId,jdbcType=INTEGER}
</select>
<select id="getLoginLogs" resultType="com.lovenav.entity.LoginLogs">
<select id="getLoginLogs" resultMap="BaseResultMap" parameterType="java.lang.Integer">
select
<include refid="Base_Column_List" />
from ln_login_logs
where user_id = #{userId,jdbcType=INTEGER}
order by login_time DESC
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
delete from ln_login_logs

View File

@ -190,7 +190,7 @@
from ln_user
where user_login = #{user_login,jdbcType=VARCHAR}
</select>
<select id="selectAllUsers" resultType="java.util.HashMap">
<select id="selectAllUsers" resultMap="BaseResultMap" >
select
<include refid="Base_Column_List" />
from ln_user