From 181252cf8ba494441b1fdb3873da7afa90ff0813 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期四, 26 二月 2026 10:51:49 +0800
Subject: [PATCH] 库存统计优化,增加手动统计

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java |   39 +++++++++++++++++++--------------------
 1 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
index 2447654..ac7a622 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapConfService.java
@@ -2,15 +2,12 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.fzzy.igds.data.BaseResp;
-import com.fzzy.igds.data.IgdsBaseParam;
 import com.fzzy.igds.domain.SnapConf;
 import com.fzzy.igds.mapper.SnapConfMapper;
 import com.fzzy.igds.utils.ContextUtil;
-import com.ruoyi.common.core.text.Convert;
 import com.ruoyi.common.utils.StringUtils;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
-
 import javax.annotation.Resource;
 import java.util.Date;
 import java.util.List;
@@ -39,13 +36,26 @@
     }
 
     /**
-     * 鏍规嵁ID鏌ヨ璇︽儏
-     *
-     * @param id 涓婚敭ID
-     * @return 瀹炰綋瀵硅薄
+     * 鑾峰彇鏇存柊閰嶇疆鏁伴噺
+     * @param deptId
+     * @param start
+     * @param end
+     * @return
      */
-    public SnapConf selectById(String id) {
-        return snapConfMapper.selectById(id);
+    public int getUpdateCount(String deptId, Date start, Date end) {
+
+        QueryWrapper<SnapConf> queryWrapper = new QueryWrapper<>();
+
+        if(StringUtils.isNotBlank(deptId)){
+            queryWrapper.eq("dept_id", deptId);
+        }
+        if (null != start) {
+            queryWrapper.ge("update_time", start);
+        }
+        if (null != end) {
+            queryWrapper.le("update_time", end);
+        }
+        return snapConfMapper.selectCount(queryWrapper);
     }
 
     /**
@@ -87,17 +97,6 @@
             return BaseResp.error("鏇存柊澶辫触锛�" + e.getMessage());
         }
     }
-
-    /**
-     * 鍒犻櫎鎸囧畾ID鐨勬暟鎹�
-     *
-     * @param param 瑕佸垹闄ょ殑璁板綍
-     * @return 鎿嶄綔缁撴灉
-     */
-    public BaseResp deleteData(SnapConf param) {
-        return snapConfMapper.deleteById(param) > 0 ? BaseResp.success() : BaseResp.error("鍒犻櫎澶辫触");
-    }
-
 
     /**
      * 鏇存柊鎵ц鏃堕棿

--
Gitblit v1.9.3