From f6017e317b02301e0c0f811d6674ccd6271f6a22 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期一, 18 十二月 2023 17:20:48 +0800
Subject: [PATCH] 删除仓库时物品检查
---
consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java
index 33651bc..1fff7d3 100644
--- a/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java
@@ -20,7 +20,9 @@
import com.consum.base.service.LWhGoodsService;
import com.consum.model.po.BaseWarehouse;
import com.consum.model.po.FinSysTenantUser;
+import com.consum.model.po.LWhGoods;
import com.walker.db.page.GenericPager;
+import com.walker.infrastructure.utils.CollectionUtils;
import com.walker.infrastructure.utils.StringUtils;
import com.walker.web.ResponseValue;
@@ -146,6 +148,13 @@
if (baseWarehouse.getId() == null) {
return ResponseValue.error("浠撳簱id涓虹┖");
}
+ Long id = baseWarehouse.getId();
+ LWhGoods lWhGoods = new LWhGoods();
+ lWhGoods.setWarehouseId(id);
+ List<LWhGoods> select = lWhGoodsService.select(lWhGoods);
+ if (!CollectionUtils.isEmpty(select)) {
+ return ResponseValue.error("璇ヤ粨搴撴鍦ㄤ娇鐢紝涓嶈兘鍒犻櫎");
+ }
int num = baseWarehouseService.updateById(baseWarehouse);
return num > 0 ? ResponseValue.success(1) : ResponseValue.error("鍒犻櫎澶辫触锛�");
--
Gitblit v1.9.1