From 093b73aadb022895a02dbbcd64b87613e19b547b Mon Sep 17 00:00:00 2001
From: 1098226878@qq.com <1098226878@qq.com>
Date: 星期一, 10 一月 2022 18:05:21 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity

---
 service-api/src/main/java/com/java110/api/smo/assetImport/impl/AssetImportSMOImpl.java |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/service-api/src/main/java/com/java110/api/smo/assetImport/impl/AssetImportSMOImpl.java b/service-api/src/main/java/com/java110/api/smo/assetImport/impl/AssetImportSMOImpl.java
index 6dc694d..1e60bdb 100644
--- a/service-api/src/main/java/com/java110/api/smo/assetImport/impl/AssetImportSMOImpl.java
+++ b/service-api/src/main/java/com/java110/api/smo/assetImport/impl/AssetImportSMOImpl.java
@@ -10,17 +10,9 @@
 import com.java110.dto.assetImportLog.AssetImportLogDto;
 import com.java110.dto.assetImportLogDetail.AssetImportLogDetailDto;
 import com.java110.dto.owner.OwnerDto;
-import com.java110.entity.assetImport.ImportFee;
-import com.java110.entity.assetImport.ImportFloor;
-import com.java110.entity.assetImport.ImportOwner;
-import com.java110.entity.assetImport.ImportParkingSpace;
-import com.java110.entity.assetImport.ImportRoom;
+import com.java110.entity.assetImport.*;
 import com.java110.entity.component.ComponentValidateResult;
-import com.java110.utils.util.Assert;
-import com.java110.utils.util.CommonUtil;
-import com.java110.utils.util.DateUtil;
-import com.java110.utils.util.ImportExcelUtils;
-import com.java110.utils.util.StringUtil;
+import com.java110.utils.util.*;
 import com.java110.vo.ResultVo;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.ss.usermodel.Workbook;
@@ -452,14 +444,25 @@
         AssetImportLogDetailDto assetImportLogDetailDto = null;
         try {
             for (ImportRoom room : rooms) {
+                paramIn = new JSONObject();
                 JSONObject savedRoomInfo = getExistsRoom(pd, result, room);
                 if (savedRoomInfo != null) {
+                    //濡傛灉绌洪棽鍏ヤ綇涓�涓�
+                    if (RoomDto.STATE_FREE.equals(savedRoomInfo.getString("state")) && room.getImportOwner() != null) {
+                        paramIn.clear();
+                        apiUrl = "room.sellRoom";
+                        paramIn.put("communityId", result.getCommunityId());
+                        paramIn.put("ownerId", room.getImportOwner().getOwnerId());
+                        paramIn.put("roomId", savedRoomInfo.getString("roomId"));
+                        paramIn.put("state", "2001");
+                        paramIn.put("storeId", result.getStoreId());
+                        if (!StringUtil.isEmpty(room.getRoomFeeId()) && "0".equals(room.getRoomFeeId())) {
+                            paramIn.put("feeEndDate", room.getFeeEndDate());
+                        }
+                        responseEntity = this.callCenterService(restTemplate, pd, paramIn.toJSONString(), apiUrl, HttpMethod.POST);
+                    }
                     continue;
                 }
-
-                paramIn = new JSONObject();
-
-
                 //淇濆瓨 鎴垮眿
                 apiUrl = "room.saveRoom";
 

--
Gitblit v1.8.0