If I do not set paramType = "query", password is body. How to change?
@ApiOperation("登录")
@ApiImplicitParams({
@ApiImplicitParam(name = "account", value = "用户名或手机号码", paramType = "query"),
@ApiImplicitParam(name = "password", value = "密码")
})
@RequestMapping
public JR login(String account, String password) {
if (StringUtils.isEmpty(account) || StringUtils.isEmpty(password)) {
return JR.fail(2, "请填写完整信息");
}
User user = userRepository.findByAccountOrPhone(account, account);
if (user != null && StringUtils.md5(password).equals(user.getPassword())) {
ApiUtils.loginInfo(user, userRepository, true);
return JR.success(user);
}
return JR.fail(1, "账号或密码错误");
}