大屏页面初始化
This commit is contained in:
@@ -1,15 +1,12 @@
|
||||
package com.mini.mybigscreen.Auth;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.mini.mybigscreen.Model.LoginRequest;
|
||||
import com.mini.mybigscreen.Model.Result;
|
||||
import com.mini.mybigscreen.Model.loginUser;
|
||||
import com.mini.mybigscreen.Model.userInfo;
|
||||
import com.mini.mybigscreen.Model.*;
|
||||
import com.mini.mybigscreen.biz.domain.HomeUser;
|
||||
import com.mini.mybigscreen.biz.service.HomeUserService;
|
||||
import com.mini.mybigscreen.utils.AesUtil;
|
||||
import com.mini.mybigscreen.utils.KeyUtil;
|
||||
import com.mini.mybigscreen.utils.TextUtil;
|
||||
import jakarta.annotation.Resource;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpSession;
|
||||
@@ -50,16 +47,30 @@ public class userController {
|
||||
*/
|
||||
|
||||
@PostMapping("/editPasswd")
|
||||
public Result<?> getUserSave(String userId, String oldPasswd, String password) {
|
||||
public Result<Message> getUserSave(String userId, String oldPasswd, String password) {
|
||||
LambdaQueryWrapper<HomeUser> query = new LambdaQueryWrapper<HomeUser>()
|
||||
.eq(HomeUser::getUserId, userId)
|
||||
.eq(HomeUser::getPassword, AesUtil.encrypt(password));
|
||||
.eq(HomeUser::getPassword, AesUtil.encrypt(oldPasswd));
|
||||
HomeUser user = userService.getOne(query, true);
|
||||
if (ObjectUtils.isEmpty(user)) {
|
||||
return Result.error("旧密码输入错误");
|
||||
}
|
||||
user.setPassword(AesUtil.encrypt(password));
|
||||
userService.update(user, query);
|
||||
return Result.success();
|
||||
return Result.success(new Message("密码修改成功,请重新登录",200));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化密码
|
||||
*/
|
||||
@PostMapping("initPasswd")
|
||||
public Result<Message> getUserInit(String userId) {
|
||||
String password = KeyUtil.ObjKey(6, 0);
|
||||
LambdaQueryWrapper<HomeUser> query = new LambdaQueryWrapper<HomeUser>()
|
||||
.eq(HomeUser::getUserId, userId);
|
||||
HomeUser user = userService.getOne(query, true);
|
||||
user.setPassword(AesUtil.encrypt(password));
|
||||
userService.update(user, query);
|
||||
return Result.success(new Message(TextUtil.getTitleDesc("密码初始化成功,新密码", password), 200));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user