Selaa lähdekoodia

1.更新头像信息

yuanliang 1 vuosi sitten
vanhempi
commit
0922167248

+ 6 - 2
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/service/impl/SysUserServiceImpl.java

@@ -293,11 +293,15 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
         this.updateRongCloudUserInfo(id, setReq.getClientType());
 
         // 更新老师、学生头像
-        if (StringUtils.isNotEmpty(setReq.getAvatar())) {
+        String clientId = setReq.getClientId();
+        if(StringUtils.isEmpty(clientId)) {
+            clientId =setReq.getClientType();
+        }
+        if (StringUtils.isNotEmpty(setReq.getAvatar()) && StringUtils.isNotEmpty(clientId)) {
             if (EClientType.STUDENT.getCode().equals(setReq.getClientType()) ||
                     EClientType.TEACHER.getCode().equals(setReq.getClientType()) ||
                     EClientType.SYSTEM.getCode().equals(setReq.getClientType())) {
-                sysUserDao.updateAvatar(setReq.getClientId(), setReq.getAvatar(), id);
+                sysUserDao.updateAvatar(clientId, setReq.getAvatar(), id);
             }
         }
     }