feat(user): 修改status字段类型

This commit is contained in:
禾几海
2020-08-31 00:17:21 +08:00
parent 9f883d12df
commit 450b4a40bd
3 changed files with 15 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
package cn.celess.blog.enmu; package cn.celess.blog.enmu;
import java.util.Arrays;
/** /**
* @Author: 小海 * @Author: 小海
* @Date: 2020-05-22 21:32 * @Date: 2020-05-22 21:32
@@ -36,4 +38,13 @@ public enum UserAccountStatusEnum {
public String getDesc() { public String getDesc() {
return desc; return desc;
} }
public static UserAccountStatusEnum get(int code) {
for (UserAccountStatusEnum value : UserAccountStatusEnum.values()) {
if (value.code == code) {
return value;
}
}
return null;
}
} }

View File

@@ -1,5 +1,6 @@
package cn.celess.blog.entity.model; package cn.celess.blog.entity.model;
import cn.celess.blog.enmu.UserAccountStatusEnum;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -38,5 +39,5 @@ public class UserModel {
private String token; private String token;
private int status; private UserAccountStatusEnum status;
} }

View File

@@ -1,5 +1,6 @@
package cn.celess.blog.util; package cn.celess.blog.util;
import cn.celess.blog.enmu.UserAccountStatusEnum;
import cn.celess.blog.entity.*; import cn.celess.blog.entity.*;
import cn.celess.blog.entity.model.*; import cn.celess.blog.entity.model.*;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
@@ -46,6 +47,7 @@ public class ModalTrans {
} }
UserModel userModel = new UserModel(); UserModel userModel = new UserModel();
BeanUtils.copyProperties(user, userModel); BeanUtils.copyProperties(user, userModel);
userModel.setStatus(UserAccountStatusEnum.get(user.getStatus()));
userModel.setAvatarImgUrl(user.getAvatarImgUrl() == null || user.getAvatarImgUrl().length() == 0 ? userModel.setAvatarImgUrl(user.getAvatarImgUrl() == null || user.getAvatarImgUrl().length() == 0 ?
null : null :
"http://cdn.celess.cn/" + user.getAvatarImgUrl()); "http://cdn.celess.cn/" + user.getAvatarImgUrl());