13404089107
2026-05-06 fbe1f9a9e383f9546a7a14063f6c91b697a2933b
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/service/AppShareService.java
@@ -338,7 +338,7 @@
    private AppShareBoundUserItemVO toBoundUserItem(AppUser user) {
        AppShareBoundUserItemVO item = new AppShareBoundUserItemVO();
        item.setId(user.getId());
        item.setNickname(resolveNickname(user));
        item.setNickname(resolveBoundUserPhone(user));
        item.setAvatar(resolveAvatar(user));
        item.setRegisteredAt(resolveRegisteredAt(user));
        return item;
@@ -379,17 +379,9 @@
    }
    /**
     * 优先使用昵称,没有时回退手机号。
     * 绑定用户列表按业务要求直接在昵称字段展示完整手机号。
     */
    private String resolveNickname(AppUser user) {
        String nickname = trimToNull(user == null ? null : user.getNickname());
        if (nickname != null) {
            return nickname;
        }
        String wechatNickname = trimToNull(user == null ? null : user.getWechatNickname());
        if (wechatNickname != null) {
            return wechatNickname;
        }
    private String resolveBoundUserPhone(AppUser user) {
        return trimToEmpty(user == null ? null : user.getPhone());
    }