From c2614ad5c7d1e27fae68e52cd058af363464cdb4 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 21 五月 2022 23:16:38 +0800
Subject: [PATCH] 优化代码

---
 service-user/src/main/java/com/java110/user/cmd/owner/SaveHandoverCmd.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/cmd/owner/SaveHandoverCmd.java b/service-user/src/main/java/com/java110/user/cmd/owner/SaveHandoverCmd.java
index 9fc7c57..d549cf5 100644
--- a/service-user/src/main/java/com/java110/user/cmd/owner/SaveHandoverCmd.java
+++ b/service-user/src/main/java/com/java110/user/cmd/owner/SaveHandoverCmd.java
@@ -19,6 +19,7 @@
 import com.java110.intf.community.IOwnerRoomRelV1InnerServiceSMO;
 import com.java110.intf.community.IOwnerV1InnerServiceSMO;
 import com.java110.intf.community.IRoomInnerServiceSMO;
+import com.java110.intf.community.IRoomV1InnerServiceSMO;
 import com.java110.intf.fee.*;
 import com.java110.intf.user.IUserInnerServiceSMO;
 import com.java110.po.fee.FeeAttrPo;
@@ -26,6 +27,7 @@
 import com.java110.po.owner.OwnerPo;
 import com.java110.po.owner.OwnerRoomRelPo;
 import com.java110.po.payFeeBatch.PayFeeBatchPo;
+import com.java110.po.room.RoomPo;
 import com.java110.utils.constant.CommonConstant;
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
@@ -64,6 +66,9 @@
 
     @Autowired
     private IRoomInnerServiceSMO roomInnerServiceSMOImpl;
+
+    @Autowired
+    private IRoomV1InnerServiceSMO roomV1InnerServiceSMOImpl;
 
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
@@ -123,6 +128,15 @@
             ownerRoomRelPo.setState("2001");
             ownerRoomRelPo.setUserId("-1");
             flag = ownerRoomRelV1InnerServiceSMOImpl.saveOwnerRoomRel(ownerRoomRelPo);
+            if (flag < 1) {
+                throw new CmdException("鎿嶄綔涓氫富澶辫触");
+            }
+
+            RoomPo roomPo = new RoomPo();
+            roomPo.setRoomId(rooms.getJSONObject(roomIndex).getString("roomId"));
+            roomPo.setCommunityId(reqJson.getString("communityId"));
+            roomPo.setState(RoomDto.STATE_SELL);
+            flag = roomV1InnerServiceSMOImpl.updateRoom(roomPo);
             if (flag < 1) {
                 throw new CmdException("鎿嶄綔涓氫富澶辫触");
             }
@@ -190,6 +204,7 @@
                 businessUnit.put("state", "2008001");
                 businessUnit.put("batchId", reqJson.getString("batchId"));
                 businessUnit.put("userId", "-1");
+                businessUnit.put("bId","-1");
 
                 payFeePo = BeanConvertUtil.covertBean(businessUnit, PayFeePo.class);
 

--
Gitblit v1.8.0