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