From 85195c780137fc848121c1513474d696a0c29ac2 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 31 一月 2020 18:16:32 +0800
Subject: [PATCH] 有批量收费

---
 Api/src/main/java/com/java110/api/listener/fee/SaveRoomCreateFeeListener.java |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/listener/fee/SaveRoomCreateFeeListener.java b/Api/src/main/java/com/java110/api/listener/fee/SaveRoomCreateFeeListener.java
index 3647b77..e33ce57 100644
--- a/Api/src/main/java/com/java110/api/listener/fee/SaveRoomCreateFeeListener.java
+++ b/Api/src/main/java/com/java110/api/listener/fee/SaveRoomCreateFeeListener.java
@@ -80,24 +80,28 @@
         Assert.listOnlyOne(feeConfigDtos, "褰撳墠璐圭敤椤笽D涓嶅瓨鍦ㄦ垨瀛樺湪澶氭潯" + reqJson.getString("configId"));
         reqJson.put("feeTypeCd", reqJson.getString("feeTypeCd"));
         //鍒ゆ柇鏀惰垂鑼冨洿
+        RoomDto roomDto = new RoomDto();
+        if (reqJson.containsKey("roomState") && "2001".equals(reqJson.getString("roomState"))) {
+            roomDto.setState("2001");
+        }
         if ("1000".equals(reqJson.getString("locationTypeCd"))) {//灏忓尯
-            RoomDto roomDto = new RoomDto();
+
             roomDto.setCommunityId(reqJson.getString("communityId"));
             roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto);
 
         } else if ("4000".equals(reqJson.getString("locationTypeCd"))) {//妤兼爧
-            RoomDto roomDto = new RoomDto();
+            //RoomDto roomDto = new RoomDto();
             roomDto.setCommunityId(reqJson.getString("communityId"));
             roomDto.setFloorId(reqJson.getString("locationObjId"));
             roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto);
 
         } else if ("2000".equals(reqJson.getString("locationTypeCd"))) {//鍗曞厓
-            RoomDto roomDto = new RoomDto();
+            //RoomDto roomDto = new RoomDto();
             roomDto.setCommunityId(reqJson.getString("communityId"));
             roomDto.setUnitId(reqJson.getString("locationObjId"));
             roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto);
         } else if ("3000".equals(reqJson.getString("locationTypeCd"))) {//鎴垮眿
-            RoomDto roomDto = new RoomDto();
+            //RoomDto roomDto = new RoomDto();
             roomDto.setCommunityId(reqJson.getString("communityId"));
             roomDto.setRoomId(reqJson.getString("locationObjId"));
             roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto);
@@ -125,6 +129,7 @@
         int failRooms = 0;
         //娣诲姞鍗曞厓淇℃伅
         for (int roomIndex = 0; roomIndex < roomDtos.size(); roomIndex++) {
+
             businesses.add(addFee(roomDtos.get(0), reqJson, context));
 
             if (roomIndex % DEFAULT_ADD_FEE_COUNT == 0 && roomIndex != 0) {

--
Gitblit v1.8.0