From ca511301d30594decf86b1a53eed3bbfc0b60ead Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期二, 03 六月 2025 17:11:01 +0800
Subject: [PATCH] 工具管理-工具出库流水查询、导出接口调整

---
 lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java
index 47d6b53..ef5a081 100644
--- a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java
+++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/service/impl/ToolLedgerDetailServiceImpl.java
@@ -8,9 +8,7 @@
 import org.jeecg.modules.tms.mapper.ToolLedgerDetailMapper;
 import org.jeecg.modules.tms.service.IToolLedgerDetailService;
 import org.springframework.stereotype.Service;
-
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-
 import java.util.Map;
 
 /**
@@ -33,6 +31,19 @@
         if (statuses != null && statuses.length > 0) {
             queryWrapper.eq("t.status", statuses[0]);
         }
+        String[] quantities = parameterMap.get("quantity");
+        if (quantities != null && quantities.length > 0) {
+            queryWrapper.gt("t.quantity", quantities[0]);
+        }
+        String[] classifyIds = parameterMap.get("classifyId");
+        if (classifyIds != null && classifyIds.length > 0) {
+            queryWrapper.eq("p.classify_id", classifyIds[0]);
+        }
+        String[] excludeIds = parameterMap.get("excludeIds");
+        if (excludeIds != null && excludeIds.length > 0) {
+            String[] idArray = excludeIds[0].split(",");
+            queryWrapper.notIn("t.id", idArray);
+        }
         return this.baseMapper.queryPageList(page, queryWrapper);
     }
 }

--
Gitblit v1.9.3