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