From 753140881c427f333fc0e4fcd3abd4654cae90c0 Mon Sep 17 00:00:00 2001
From: 曾成 <121184950@qq.com>
Date: 星期四, 14 五月 2020 00:20:52 +0800
Subject: [PATCH] â删除业主时同时删除房屋与业主关系信息,å更改房屋状态
---
UserService/src/main/java/com/java110/user/listener/ownerRoomRel/AbstractOwnerRoomRelBusinessServiceDataFlowListener.java | 31 ++++++++++++++-----------------
1 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/UserService/src/main/java/com/java110/user/listener/ownerRoomRel/AbstractOwnerRoomRelBusinessServiceDataFlowListener.java b/UserService/src/main/java/com/java110/user/listener/ownerRoomRel/AbstractOwnerRoomRelBusinessServiceDataFlowListener.java
index f176aea..c555bda 100644
--- a/UserService/src/main/java/com/java110/user/listener/ownerRoomRel/AbstractOwnerRoomRelBusinessServiceDataFlowListener.java
+++ b/UserService/src/main/java/com/java110/user/listener/ownerRoomRel/AbstractOwnerRoomRelBusinessServiceDataFlowListener.java
@@ -57,28 +57,25 @@
protected void autoSaveDelBusinessOwnerRoomRel(Business business, JSONObject businessOwnerRoomRel) {
//鑷姩鎻掑叆DEL
Map info = new HashMap();
- info.put("relId", businessOwnerRoomRel.getString("relId"));
+ info.put("ownerId", businessOwnerRoomRel.getString("ownerId"));
info.put("statusCd", StatusConstant.STATUS_CD_VALID);
List<Map> currentOwnerRoomRelInfos = getOwnerRoomRelServiceDaoImpl().getOwnerRoomRelInfo(info);
if (currentOwnerRoomRelInfos == null || currentOwnerRoomRelInfos.size() != 1) {
throw new ListenerExecuteException(ResponseConstant.RESULT_PARAM_ERROR, "鏈壘鍒伴渶瑕佷慨鏀规暟鎹俊鎭紝鍏ュ弬閿欒鎴栨暟鎹湁闂锛岃妫�鏌�" + info);
}
-
- Map currentOwnerRoomRelInfo = currentOwnerRoomRelInfos.get(0);
-
- currentOwnerRoomRelInfo.put("bId", business.getbId());
-
- currentOwnerRoomRelInfo.put("relId", currentOwnerRoomRelInfo.get("rel_id"));
- currentOwnerRoomRelInfo.put("operate", currentOwnerRoomRelInfo.get("operate"));
- currentOwnerRoomRelInfo.put("remark", currentOwnerRoomRelInfo.get("remark"));
- currentOwnerRoomRelInfo.put("state", currentOwnerRoomRelInfo.get("state"));
- currentOwnerRoomRelInfo.put("ownerId", currentOwnerRoomRelInfo.get("owner_id"));
- currentOwnerRoomRelInfo.put("userId", currentOwnerRoomRelInfo.get("user_id"));
- currentOwnerRoomRelInfo.put("roomId", currentOwnerRoomRelInfo.get("room_id"));
-
-
- currentOwnerRoomRelInfo.put("operate", StatusConstant.OPERATE_DEL);
- getOwnerRoomRelServiceDaoImpl().saveBusinessOwnerRoomRelInfo(currentOwnerRoomRelInfo);
+ for ( int i = 0; i < currentOwnerRoomRelInfos.size(); i++){
+ Map currentOwnerRoomRelInfo = currentOwnerRoomRelInfos.get(0);
+ currentOwnerRoomRelInfo.put("bId", business.getbId());
+ currentOwnerRoomRelInfo.put("relId", currentOwnerRoomRelInfo.get("rel_id"));
+ currentOwnerRoomRelInfo.put("operate", currentOwnerRoomRelInfo.get("operate"));
+ currentOwnerRoomRelInfo.put("remark", currentOwnerRoomRelInfo.get("remark"));
+ currentOwnerRoomRelInfo.put("state", currentOwnerRoomRelInfo.get("state"));
+ currentOwnerRoomRelInfo.put("ownerId", currentOwnerRoomRelInfo.get("owner_id"));
+ currentOwnerRoomRelInfo.put("userId", currentOwnerRoomRelInfo.get("user_id"));
+ currentOwnerRoomRelInfo.put("roomId", currentOwnerRoomRelInfo.get("room_id"));
+ currentOwnerRoomRelInfo.put("operate", StatusConstant.OPERATE_DEL);
+ getOwnerRoomRelServiceDaoImpl().saveBusinessOwnerRoomRelInfo(currentOwnerRoomRelInfo);
+ }
}
--
Gitblit v1.8.0