完成功能:
按用户名+密码或邮箱+密码登录
@PostMapping("loginByUsername")
public Result<?> findByUsernamePassword(@RequestBody User user){
System.out.println(user);
QueryWrapper<User> wrapper=new QueryWrapper<>();
wrapper.eq("username",user.getUsername())
.eq("password",user.getPassword());
User one = userService1.getOne(wrapper);
if(one!=null){
return Result.success(one);
}else {
QueryWrapper<User> wrapper1=new QueryWrapper<>();
System.out.println(user.getUsername());
System.out.println(user.getPassword());
wrapper1.eq("email",user.getUsername())
.eq("password",user.getPassword());
System.out.println(wrapper1);
User user1=userService1.getOne(wrapper1);
System.out.println("user1:"+user1);
if(user1!=null){
return Result.success(user1);
}else {
return Result.error();
}
}
}
软件杯ppt优化
决赛准备和排练