ソースを参照

fix调整IM群用户昵称

Eric 1 年間 前
コミット
d5b4c8edec

+ 2 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ImGroupServiceImpl.java

@@ -325,9 +325,9 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
             imGroupMemberDto.getUser().setUsername(imGroupMemberDto.getGroupNickname());
             imGroupMemberDto.setNickname(imGroupMemberDto.getGroupNickname());
 
-            if (StringUtils.isNotBlank(imGroupMemberDto.getUserType()) && Objects.nonNull(imGroupMemberDto.getUser())) {
+            if (Objects.nonNull(imGroupMemberDto.getUser()) && StringUtils.isNotBlank(imGroupMemberDto.getUser().getUserType())) {
 
-                List<String> userTypes = Lists.newArrayList(imGroupMemberDto.getUserType().split(","));
+                List<String> userTypes = Lists.newArrayList(imGroupMemberDto.getUser().getUserType().split(","));
                 if (userTypes.size() > 1 || userTypes.contains(ClientEnum.TEACHER.getCode())) {
                     // 增加用户身份数量 > 1 或者包含老师身份,统一使用实名
                     imGroupMemberDto.setGroupNickname(imGroupMemberDto.getUser().getRealName());