Commit b0a834bd authored by tangtuo's avatar tangtuo

优化部分代码

parent 4feb8774
......@@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
......@@ -38,6 +39,7 @@ public class User extends AbstractUser {
@ApiModelProperty("钱包地址")
private String wallet;
@Length(max = 20, message = "昵称长度不能超过20")
@ApiModelProperty("昵称")
private String nickname;
......
......@@ -106,7 +106,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
if (StringUtils.isBlank(token)) {
throw GlobalException.newException(ResultCode.UNAUTHORIZED, "您还没有登录,请先登录");
}
Integer userId = Integer.parseInt(StpUtil.getLoginId().toString());
Integer userId = StpUtil.getLoginIdAsInt();
return getById(userId);
}
......@@ -126,7 +126,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
@Override
public Boolean personAuth(AuthPerson authPerson) {
Integer loginId = Integer.parseInt(StpUtil.getLoginId().toString());
Integer loginId = StpUtil.getLoginIdAsInt();
User user = new User().
setAuthStatus(AuthStatusEnum.ONGOING.getStatus()).
setAuthType(AuthTypeEnum.PERSON.getType()).
......@@ -138,7 +138,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
@Override
public User uploadAvatar(String avatar) {
Integer loginId = Integer.parseInt(StpUtil.getLoginId().toString());
Integer loginId = StpUtil.getLoginIdAsInt();
User user = new User().
setAvatar(avatar).
setId(loginId);
......
......@@ -75,15 +75,15 @@ public class UserController {
}
//@ApiOperation(value = "设置密码")
public ResponseModel<Boolean> setPassword(){
public ResponseModel<Boolean> setPassword() {
return ResponseModel.success();
}
@SaCheckLogin
@ApiOperation(value = "修改昵称 | 修改个性签名", notes = "用户修改哪项信息就传那一个参数就可以了")
@PostMapping("/update")
public ResponseModel<User> update(@RequestBody User user) {
Integer userId = Integer.parseInt(StpUtil.getLoginId().toString());
public ResponseModel<User> update(@Validated @RequestBody User user) {
Integer userId = StpUtil.getLoginIdAsInt();
user.setId(userId);
userService.updateById(user);
return ResponseModel.success(userService.getById(userId));
......@@ -95,7 +95,7 @@ public class UserController {
public ResponseModel<User> uploadAvatar(MultipartFile file) throws IOException {
String avatar = ossUtil.putSimpleObject(file);
User user = userService.uploadAvatar(avatar);
return ResponseModel.success();
return ResponseModel.success(user);
}
@SaCheckLogin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment