From 2f432f52c1cfb1567dadcf6e040c5d38b0a26a79 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 28 十一月 2025 17:31:49 +0800
Subject: [PATCH] 数量检测配置页面

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
index aa162a1..36fbb15 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/DepotService.java
@@ -26,11 +26,6 @@
     private DepotRepository depotRepository;
     @Resource
     private RedisCache redisCache;
-    @Resource
-    private SysDeptMapper deptMapper;
-    @Resource
-    private DepotStoreService depotStoreService;
-
 
     /**
      * jpa鏌ヨ浠撳簱鍒楄〃
@@ -72,14 +67,37 @@
         if (StringUtils.isEmpty(depot.getDeptId())) {
             depot.setDeptId(ContextUtil.subDeptId(null));
         }
+        //涓婚敭ID
+        if (StringUtils.isEmpty(depot.getId())) {
+            depot.setId(getStrId(depot.getDeptId()));
+            depot.setCreateBy(ContextUtil.getLoginUserName());
+            depot.setCreateTime(new Date());
+        }
+        //榛樿椤哄簭鍙�
         if(null == depot.getOrderNum()){
             depot.setOrderNum(1);
         }
+        depot.setUpdateBy(ContextUtil.getLoginUserName());
+        depot.setUpdateTime(new Date());
         depotRepository.save(depot);
         flushCache(depot.getCompanyId());
     }
 
     /**
+     * 鑾峰彇涓婚敭ID
+     * @param deptId
+     * @param deptId
+     */
+    public String getStrId(String deptId) {
+        List<Depot> depots = depotRepository.getDepotMaxId(deptId);
+        String oldOrderId = null;
+        if(null != depots && depots.size() > 0){
+            oldOrderId = depots.get(0).getId().substring(deptId.length());
+        }
+        return deptId + ContextUtil.getOrderId(oldOrderId, 3);
+    }
+
+    /**
      * jpa鏇存柊浠撳簱鐘舵��
      * @param depotId
      * @param status

--
Gitblit v1.9.3