From a40e6a45b2207a9b172b7687ce6e4fe7da8b9ac6 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 03 十二月 2024 16:46:49 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/funingyunwei

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwFloorServiceImpl.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwFloorServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwFloorServiceImpl.java
index b3b74de..0f75d69 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwFloorServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwFloorServiceImpl.java
@@ -9,6 +9,7 @@
 import com.doumee.core.utils.Utils;
 import com.doumee.dao.business.YwBuildingMapper;
 import com.doumee.dao.business.YwFloorMapper;
+import com.doumee.dao.business.YwRoomMapper;
 import com.doumee.dao.business.model.YwBuilding;
 import com.doumee.dao.business.model.YwFloor;
 import com.doumee.dao.business.model.YwRoom;
@@ -36,6 +37,8 @@
     private YwFloorMapper ywFloorMapper;
     @Autowired
     private YwBuildingMapper ywBuildingMapper;
+    @Autowired
+    private YwRoomMapper ywRoomMapper;
 
     @Override
     public Integer create(YwFloor model) {
@@ -59,6 +62,13 @@
 
     @Override
     public void deleteById(Integer id, LoginUserInfo user) {
+        //鏌ヨ妤煎眰涓嬬殑鏁版嵁
+        if(ywRoomMapper.selectCount(new QueryWrapper<YwRoom>().lambda().eq(YwRoom::getIsdeleted,Constants.ZERO)
+                .eq(YwRoom::getFloor,id))>Constants.ZERO){
+            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"妤煎眰瀛樺湪鎴块棿鏁版嵁!");
+        };
+
+
         YwFloor model = new YwFloor();
         model.setId(id);
         model.setEditDate(new Date());

--
Gitblit v1.9.3