LoginController
@RestController
public class LoginController {
@Autowired
UserService userService;
@PostMapping("/login")
public RespBean login(@RequestBody User user){
if(user.getPassword()!=null &&user.getPassword()!="" && user.getUsername()!=null && user.getUsername()!=""){
User login = userService.login(user.getUsername(),user.getPassword());
System.out.println(user);
System.out.println(login);
if (login != null) {
return RespBean.ok("登录成功",user);
}else {
return RespBean.err("用户或密码错误",null);
}
}
return RespBean.err("账号密码不能为空",null);
}
}
service
public User login(String username,String password){
Map<String , Object> map = new HashMap<>();
map.put("username",username);
map.put("password",password);
return userMapper.detail(map);
}