zouxuan 5 年之前
父節點
當前提交
123c2b19bf
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/Impl/RoomServiceImpl.java

+ 2 - 4
edu-im/edu-im-server/src/main/java/com/keao/edu/im/service/Impl/RoomServiceImpl.java

@@ -32,7 +32,6 @@ import com.keao.edu.util.date.DateUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.scheduling.annotation.Async;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Isolation;
 import org.springframework.transaction.annotation.Transactional;
@@ -668,7 +667,6 @@ public class RoomServiceImpl implements RoomService {
     public void destroyRoom(Long roomId,String userId) throws Exception {
 
         CheckUtils.checkArgument(roomId != null, "destroyRoom roomId must't be null");
-        SysUser sysUser = sysUserFeignService.queryUserInfo();
         List<RoomMember> roomMembers = roomMemberDao.findByRid(roomId.toString());
         if(roomMembers != null && roomMembers.size() > 0){
             roomMembers.forEach(e->{
@@ -678,7 +676,7 @@ public class RoomServiceImpl implements RoomService {
                     msg.setUserName(userInfoList.get(0).getName());
                 }
                 try {
-                    imHelper.publishMessage(sysUser.getId().toString(), e.getRid(), msg, 1);
+                    imHelper.publishMessage(userId, e.getRid(), msg, 1);
                 } catch (Exception e1) {
                     e1.printStackTrace();
                 }
@@ -692,7 +690,7 @@ public class RoomServiceImpl implements RoomService {
                         e1.printStackTrace();
                     }
                 }else {
-                    eduUserFeignService.upsetTeacherAttendance(Long.parseLong(e.getRid()),sysUser.getId(),1);
+                    eduUserFeignService.upsetTeacherAttendance(Long.parseLong(e.getRid()),Integer.parseInt(e.getUid()),1);
                 }
             });
             roomDao.deleteByRid(roomId.toString());