diff --git a/src/main/java/com/qzx/xdupartner/entity/User.java b/src/main/java/com/qzx/xdupartner/entity/User.java index 47976cb..1e9af3e 100644 --- a/src/main/java/com/qzx/xdupartner/entity/User.java +++ b/src/main/java/com/qzx/xdupartner/entity/User.java @@ -83,17 +83,17 @@ public class User implements Serializable { /** * 需求倾向 */ - private Integer highTag; + private Integer highTag = 0; /** * MBTI性格测试结果编号,16种具体在mbti表里 */ - private Integer mbti; + private Integer mbti = 0; /** * 星座编号,具体星座在星座表里找 */ - private Integer constellation; + private Integer constellation = 0; /** * 创建时间 diff --git a/src/main/java/com/qzx/xdupartner/entity/enumeration/ConstellationEnum.java b/src/main/java/com/qzx/xdupartner/entity/enumeration/ConstellationEnum.java index 6b3343c..07391f3 100644 --- a/src/main/java/com/qzx/xdupartner/entity/enumeration/ConstellationEnum.java +++ b/src/main/java/com/qzx/xdupartner/entity/enumeration/ConstellationEnum.java @@ -26,7 +26,7 @@ public enum ConstellationEnum { private final String title; private final String description; - public static ConstellationEnum match(int code) { + public static ConstellationEnum match(Integer code) { for (ConstellationEnum constellation : ConstellationEnum.values()) { if (constellation.id == code) return constellation; } diff --git a/src/main/java/com/qzx/xdupartner/entity/enumeration/MbtiEnum.java b/src/main/java/com/qzx/xdupartner/entity/enumeration/MbtiEnum.java index d60614f..755eb00 100644 --- a/src/main/java/com/qzx/xdupartner/entity/enumeration/MbtiEnum.java +++ b/src/main/java/com/qzx/xdupartner/entity/enumeration/MbtiEnum.java @@ -26,7 +26,7 @@ public enum MbtiEnum { private final int id; private final String title; - public static MbtiEnum match(int code) { + public static MbtiEnum match(Integer code) { for (MbtiEnum mbtiEnum : MbtiEnum.values()) { if (mbtiEnum.id == code) return mbtiEnum; } diff --git a/src/main/java/com/qzx/xdupartner/util/UserUtil.java b/src/main/java/com/qzx/xdupartner/util/UserUtil.java index 3b461be..1a352a9 100644 --- a/src/main/java/com/qzx/xdupartner/util/UserUtil.java +++ b/src/main/java/com/qzx/xdupartner/util/UserUtil.java @@ -105,7 +105,8 @@ public static UserInfoVo convertToUserInfoVo(User user) { .setConstellationDesc(ConstellationEnum.match(user.getConstellation()).getTitle()) .setMbti(user.getMbti()) .setMbtiDesc(MbtiEnum.match(user.getMbti()).getTitle()) - .setPicture(StrUtil.split(user.getPicture(), SystemConstant.PICTURE_CONJUNCTION)) + .setPicture(StrUtil.split(StrUtil.blankToDefault(user.getPicture(), ""), + SystemConstant.PICTURE_CONJUNCTION)) .setHighTag(user.getHighTag()) .setHighTagDesc(HighTag.match(user.getHighTag()).getDisplay()) .setVerified(StrUtil.isNotBlank(user.getStuId()));