From aad364bb323a1eaa0389ee5c6389bdc0ea7ed526 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Mon, 29 Jun 2026 17:09:28 +0800
Subject: [PATCH] 修改

---
 hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzWarehouseServiceImpl.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzWarehouseServiceImpl.java b/hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzWarehouseServiceImpl.java
index 6d2360c..7082d3b 100644
--- a/hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzWarehouseServiceImpl.java
+++ b/hazmat-system/src/main/java/com/gkhy/hazmat/system/service/impl/HzWarehouseServiceImpl.java
@@ -10,7 +10,9 @@
 import com.gkhy.hazmat.common.utils.SecurityUtils;
 import com.gkhy.hazmat.system.domain.HzWarehouse;
 import com.gkhy.hazmat.system.domain.HzWarehouseCupboard;
+import com.gkhy.hazmat.system.domain.vo.HzWarehouseCupZkd;
 import com.gkhy.hazmat.system.domain.vo.HzWarehouseVo;
+import com.gkhy.hazmat.system.domain.vo.HzWarehouseZkd;
 import com.gkhy.hazmat.system.mapper.HzWarehouseMapper;
 import com.gkhy.hazmat.system.service.HzWarehouseService;
 import org.springframework.beans.BeanUtils;
@@ -198,4 +200,28 @@
     public List<HzWarehouseCupboard> selectByWarehouseId(Long warehouseId) {
         return baseMapper.selectByWarehouseId(warehouseId);
     }
+
+    @Override
+    public List<HzWarehouseZkd> selectzkdWarehouseList(HzWarehouse warehouse) {
+        warehouse.setCompanyId(18L);
+        List<HzWarehouseZkd> hzWarehouseVos = new ArrayList<>();
+        List<HzWarehouse> warehouseList=baseMapper.selectWarehouseList(warehouse);
+        for (HzWarehouse hzWarehouseVo : warehouseList) {
+            HzWarehouseZkd hzWarehouseVo1 = new HzWarehouseZkd();
+            hzWarehouseVo1.setCabinetId(hzWarehouseVo.getId());
+            hzWarehouseVo1.setCabinetName(hzWarehouseVo.getName());
+            List<HzWarehouseCupboard> hzWarehouseCupboards = baseMapper.selectByWarehouseId(hzWarehouseVo.getId());
+
+            List<HzWarehouseCupZkd> arrayList = new ArrayList<>();
+            for (HzWarehouseCupboard hzWarehouseCupboard : hzWarehouseCupboards) {
+                HzWarehouseCupZkd hzWarehouseCupZkd = new HzWarehouseCupZkd();
+                hzWarehouseCupZkd.setAuxiliaryCabinetId(hzWarehouseCupboard.getId());
+                hzWarehouseCupZkd.setAuxiliaryCabinetName(hzWarehouseCupboard.getCupboardName());
+                arrayList.add(hzWarehouseCupZkd);
+            }
+            hzWarehouseVo1.setWarehouseCupZkds(arrayList);
+            hzWarehouseVos.add(hzWarehouseVo1);
+        }
+        return hzWarehouseVos;
+    }
 }

--
Gitblit v1.9.2