Переглянути джерело

解决调整床位混合寝室不生效的问题

dzx 1 рік тому
батько
коміт
4ab3e417c0

+ 3 - 3
src/main/java/com/xjrsoft/module/room/service/impl/RoomBedServiceImpl.java

@@ -527,6 +527,9 @@ public class RoomBedServiceImpl extends MPJBaseServiceImpl<RoomBedMapper, RoomBe
             setId(dto.getBedId());
             setStudentUserId(dto.getStudentUserId());
         }});
+        if(roomIds.isEmpty()){
+            roomIds = null;
+        }
         //如果寝室的人是多个班级,将混合寝室改为是
         List<RoomClassCountVo> classCountVoList = roomMapper.getRoomClassCount(roomIds);
         for (RoomClassCountVo roomClassCountVo : classCountVoList) {
@@ -536,9 +539,6 @@ public class RoomBedServiceImpl extends MPJBaseServiceImpl<RoomBedMapper, RoomBe
                 roomMapper.updateById(updRoom);
             }
         }
-        if(roomIds.isEmpty()){
-            return true;
-        }
 
         return true;
     }