From e52ddfe8caf7d0027950033a5aff2a1fd3482e9d Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 01 六月 2022 17:50:25 +0800
Subject: [PATCH] 优化装修 跟踪记录 回显

---
 service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsCmd.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsCmd.java b/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsCmd.java
index 0a8e2a7..5b279cf 100644
--- a/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsCmd.java
+++ b/service-community/src/main/java/com/java110/community/cmd/room/QueryRoomsCmd.java
@@ -7,7 +7,6 @@
 import com.java110.core.event.cmd.CmdEvent;
 import com.java110.dto.FloorDto;
 import com.java110.dto.RoomDto;
-import com.java110.dto.UnitDto;
 import com.java110.dto.basePrivilege.BasePrivilegeDto;
 import com.java110.dto.owner.OwnerDto;
 import com.java110.dto.owner.OwnerRoomRelDto;
@@ -24,7 +23,6 @@
 import com.java110.utils.util.BeanConvertUtil;
 import com.java110.vo.api.ApiRoomDataVo;
 import com.java110.vo.api.ApiRoomVo;
-import com.java110.vo.api.ApiUnitVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
@@ -91,7 +89,7 @@
         List<RoomDto> roomDtoList = null;
         if (total > 0) {
             roomDtoList = roomInnerServiceSMOImpl.queryRooms(roomDto);
-            refreshRoomOwners(reqJson.getString("userId"), reqJson.getString("communityId"), roomDtoList);
+            refreshRoomOwners(reqJson.getString("loginUserId"), reqJson.getString("communityId"), roomDtoList);
         } else {
             roomDtoList = new ArrayList<>();
         }
@@ -110,6 +108,13 @@
      * @param roomDtos
      */
     private void refreshRoomOwners(String userId, String communityId, List<RoomDto> roomDtos) {
+
+        /**
+         * 閲忓お澶ф椂 鏌ヨ 浼氭瘮杈冩參锛屽鏋滃叾浠栧湴鏂规湁bug 鍒囨崲 鏌ヨ鎶ヨ〃鍘伙紝涓嶈兘闈犺繖涓帴鍙f煡璇㈠ぇ閲忔暟鎹�
+         */
+        if (roomDtos == null || roomDtos.size() > 20) {
+            return;
+        }
         List<String> roomIds = new ArrayList<>();
         for (RoomDto roomDto : roomDtos) {
             roomIds.add(roomDto.getRoomId());

--
Gitblit v1.8.0