From fe7426024a1a68e244507e9d3b2a65225ab757fb Mon Sep 17 00:00:00 2001 From: nili Date: Wed, 30 Aug 2023 10:16:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=98=B5=E7=A7=B0=E5=92=8C?= =?UTF-8?q?=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../awesome/group/game/dao/bean/WeGameUser.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/game-dao/src/main/java/awesome/group/game/dao/bean/WeGameUser.java b/game-dao/src/main/java/awesome/group/game/dao/bean/WeGameUser.java index a23bbb9..28fe285 100644 --- a/game-dao/src/main/java/awesome/group/game/dao/bean/WeGameUser.java +++ b/game-dao/src/main/java/awesome/group/game/dao/bean/WeGameUser.java @@ -3,6 +3,7 @@ package awesome.group.game.dao.bean; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; +import org.springframework.util.StringUtils; @Data public class WeGameUser { @@ -19,4 +20,19 @@ public class WeGameUser { private String unionId; private String sessionKey; private Integer score; + + public String getNickname() { + if (StringUtils.hasText(nickname)) { + return nickname; + } + int len = openId.length(); + return "匿名用户" + openId.substring(len - 6, len); + } + + public String getAvatarUrl(){ + if (StringUtils.hasText(avatarUrl)) { + return avatarUrl; + } + return "https://thirdwx.qlogo.cn/mmopen/vi_32/SaE2E40RYKicFybiaUzFn6VZ5s8VgrkabnxUFx9JtU23M9lWEU6otWD61sTWc5oWwIS1rYbuSXwZ2LES5FO7qiaog/132"; + } }