瀏覽代碼

bug修改

zouxuan 5 月之前
父節點
當前提交
c603d68343

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

@@ -146,6 +146,10 @@ public class RoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNetworkRoom
     @Override
     @Transactional(rollbackFor = Exception.class)
     public void display(ImNetworkDisplayDataDto displayData,String serviceProvider) throws Exception {
+        ImNetworkRoom room = baseMapper.findByRoomId(displayData.getRoomId());
+        if(room == null){
+            return;
+        }
         StringBuffer display = new StringBuffer("display://type=").append(displayData.getType().ordinal()).append("?userId=");
         switch (displayData.getType()) {
             case NONE:
@@ -163,7 +167,6 @@ public class RoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNetworkRoom
                 display.append(displayData.getTeacherId()).append("?uri=").append(displayData.getUri());
                 break;
         }
-        ImNetworkRoom room = baseMapper.findByRoomId(displayData.getRoomId());
         room.setDisplay(display.toString());
 
         ImNetworkRoomMember roomMember = imNetworkRoomMemberService.lambdaQuery()