From db943c2bb6994c0fe5258af5f82dfb5b61104a0c Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期二, 19 十二月 2023 09:45:15 +0800
Subject: [PATCH] 1.每个机构只能创建一个仓库 2.去除默认机构默认仓库

---
 consum-base/src/main/java/com/consum/base/controller/BaseWarehouseController.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 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 1fff7d3..32c40ee 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
@@ -61,7 +61,13 @@
         if (StringUtils.isEmpty(param.getWarehouseName())) {
             return ResponseValue.error("浠撳簱鍚嶇О涓虹┖");
         }
-        // TODO 鍔犳潈闄� 鐪佺骇绠$悊鍛樺綍鍏ユ墍鏈変粨搴撲俊鎭�
+        Long agencyId = param.getAgencyId();
+        BaseWarehouse baseWarehouse = new BaseWarehouse();
+        baseWarehouse.setAgencyId(agencyId);
+        List<BaseWarehouse> select = baseWarehouseService.select(baseWarehouse);
+        if (!CollectionUtils.isEmpty(select)) {
+            return ResponseValue.error("璇ユ満鏋勫凡鏈変粨搴撲笉鑳界户缁柊澧烇紒");
+        }
 
         int result = baseWarehouseService.add(param);
         if (result > 0) {
@@ -170,7 +176,7 @@
         if (agencyId == null) {
             return ResponseValue.success(new ArrayList<>());
         }
-        List<BaseWarehouse> list = baseWarehouseService.getBaseWareHouseList(agencyId, null, null);
+        List<BaseWarehouse> list = baseWarehouseService.getBaseWareHouseList(agencyId, null);
         if (list == null) {
             return ResponseValue.error("鏌ヨ澶辫触锛�");
         }
@@ -214,7 +220,7 @@
         warehouseQry = param2;
 
         Long agencyId = warehouseQry.getAgencyId();
-        List<BaseWarehouse> baseWarehouseList = baseWarehouseService.getBaseWareHouseList(agencyId, null, (short)1);
+        List<BaseWarehouse> baseWarehouseList = baseWarehouseService.getBaseWareHouseList(agencyId, (short)1);
         List<Long> warehouseIdList = baseWarehouseList.stream().map(BaseWarehouse::getId).collect(Collectors.toList());
 
         Long baseGoodsModelsId = warehouseQry.getBaseGoodsModelsId();

--
Gitblit v1.9.1