Explorar o código

添加,修改房间,查询第一个场景,做封面图

lyhzzz %!s(int64=2) %!d(string=hai) anos
pai
achega
a8da5a3d3a

+ 0 - 1
src/main/java/com/fdkankan/tk/service/impl/RoomNumServiceImpl.java

@@ -50,7 +50,6 @@ public class RoomNumServiceImpl extends ServiceImpl<IRoomNumMapper, RoomNum> imp
     public List<String> getListByRoomId(String roomId) {
         LambdaQueryWrapper<RoomNum> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(RoomNum::getRoomId,roomId);
-        wrapper.orderByAsc(RoomNum::getCreateTime);
         List<RoomNum> list = this.list(wrapper);
         return list.parallelStream().map(RoomNum::getNum).collect(Collectors.toList());
     }

+ 7 - 0
src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

@@ -121,6 +121,13 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
         }else {
             room.setRoomId(RoomUtil.genRoomId());
         }
+        if(param.getNumList().size() >0){
+            List<SceneVo> list = sceneService.getListByNumList(param.getNumList());
+            if(list.size() >0){
+                room.setRoomCoverUrl(list.get(0).getThumb());
+            }
+        }
+
         this.saveOrUpdate(room);
         roomNumService.addBatch(room.getRoomId(),param.getNumList());
         param.setRoomId(room.getRoomId());