From 5403eb830e6c9ed0a24e13bfee8b372ebcba53aa Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 14 一月 2021 18:12:41 +0800
Subject: [PATCH] 房屋加入缓存

---
 service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java b/service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java
index 4c0ba16..5fffa68 100644
--- a/service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java
+++ b/service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java
@@ -171,6 +171,10 @@
         roomDto.setCommunityId(feeDto.getCommunityId());
         roomDto.setRoomId(feeDto.getPayerObjId());
         List<RoomDto> roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto);
+
+        if (roomDtos == null || roomDtos.size() < 1) {
+            return ResultVo.createResponseEntity(ResultVo.CODE_OK, "鎴愬姛", new JSONArray());
+        }
         //鏌ヨ璐圭敤淇℃伅arrearsEndTime
         FeeDto tmpFeeDto = null;
         List<RoomDto> tmpRoomDtos = new ArrayList<>();
@@ -186,8 +190,12 @@
                 feeDtos = new ArrayList<>();
                 return ResultVo.createResponseEntity(feeDtos);
             }
+
             List<FeeDto> tmpFeeDtos = new ArrayList<>();
             for (FeeDto tempFeeDto : feeDtos) {
+                List<RoomDto> tmpCacheRoomDtos = new ArrayList<>();
+                tmpCacheRoomDtos.add(tmpRoomDto);
+                tempFeeDto.setCacheRooms(tmpCacheRoomDtos);
                 computeFeeSMOImpl.computeEveryOweFee(tempFeeDto);//璁$畻娆犺垂閲戦
                 //濡傛灉閲戦涓�0 灏辨帓闄�
                 if (tempFeeDto.getFeePrice() > 0 && tempFeeDto.getEndTime().getTime() <= DateUtil.getCurrentDate().getTime()) {

--
Gitblit v1.8.0