diff --git a/game-service/src/main/java/awesome/group/game/service/bo/citrus/UserBo.java b/game-service/src/main/java/awesome/group/game/service/bo/citrus/UserBo.java index 7ce6970..a712008 100644 --- a/game-service/src/main/java/awesome/group/game/service/bo/citrus/UserBo.java +++ b/game-service/src/main/java/awesome/group/game/service/bo/citrus/UserBo.java @@ -1,8 +1,12 @@ package awesome.group.game.service.bo.citrus; import awesome.group.game.dao.bean.MatrixUser; +import com.google.gson.Gson; +import com.google.gson.reflect.TypeToken; import org.springframework.util.StringUtils; +import java.util.List; + public class UserBo { public Integer id; public String mobile; @@ -19,9 +23,11 @@ public class UserBo { public Integer env; - public Integer status; + public Integer status;//0正常,-1封禁 public String wxOpenId;//微信openId + + public List localAppList; public long createdAt; public UserBo() { @@ -44,7 +50,11 @@ public class UserBo { this.env = u.getEnv(); this.status = u.getStatus(); this.createdAt = u.getCreatedAt().getTime(); - + if (StringUtils.hasText(u.getLocalApp())) { + Gson gson = new Gson(); + this.localAppList = gson.fromJson(u.getLocalApp(), new TypeToken>() { + }.getType()); + } if (!StringUtils.hasText(nickname)) { this.nickname = replaceWithX(this.mobile); }