Commit b0a834bd authored by tangtuo's avatar tangtuo

优化部分代码

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