zouxuan 2 年之前
父节点
当前提交
828c2128b5

+ 2 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dto/ImNetworkDisplayDataDto.java

@@ -15,9 +15,9 @@ public class ImNetworkDisplayDataDto {
     private ImNetworkDisplayEnum type;
 
 	@ApiModelProperty(value = "即将展示的对应人的 userId",required = true)
-    private Long userId;
+    private String userId;
 
-	private Long teacherId;
+	private String teacherId;
 
 	@ApiModelProperty(value = "display uri",required = true)
     private String uri;

+ 2 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImNetworkRoomServiceImpl.java

@@ -409,10 +409,9 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
     @Transactional(rollbackFor = Exception.class)
     public void display(ImNetworkDisplayDataDto displayData) throws Exception {
         log.info("display in data = {}", displayData);
-        Long userId = sysUserService.getUserId();
         CourseSchedule courseSchedule = courseScheduleService.getById(displayData.getRoomId());
-        displayData.setUserId(userId);
-        displayData.setTeacherId(courseSchedule.getTeacherId());
+        displayData.setUserId(displayData.getUserId());
+        displayData.setTeacherId(imGroupService.getImUserId(courseSchedule.getTeacherId(),RoleEnum.RoleTeacher));
         roomService.display(displayData,courseSchedule.getServiceProvider());
     }
 

+ 1 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/RoomServiceImpl.java

@@ -165,9 +165,7 @@ public class RoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNetworkRoom
         ImNetworkRoom room = baseMapper.findByRoomId(displayData.getRoomId());
         room.setDisplay(display.toString());
 
-        String imUserId = imGroupService.getImUserId(displayData.getUserId(), displayData.getClientType());
-
-        this.updateDisplay(imUserId,room,serviceProvider);
+        this.updateDisplay(displayData.getUserId(),room,serviceProvider);
     }
 
     public boolean isUserDisplay(String display, String imUserId) {