From 189c22920f56eccf89090197e82de8dae57c4a01 Mon Sep 17 00:00:00 2001
From: hyingbo <1363390067@qq.com>
Date: 星期五, 12 九月 2025 17:32:08 +0800
Subject: [PATCH] 根据车间筛选设备调整

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentServiceImpl.java |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentServiceImpl.java
index 6a48d5d..43ad84a 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentServiceImpl.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentServiceImpl.java
@@ -161,13 +161,13 @@
             if (StringUtils.isNotBlank(eamEquipment.getPerformanceIndicators())) {
                 queryWrapper.like("e.performance_indicators", eamEquipment.getPerformanceIndicators());
             }
-            if(oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryEndTime())){
-                queryWrapper.ge("e.leave_factory_date",eamEquipment.getLeaveFactoryStartTime());
-                queryWrapper.le("e.leave_factory_date",eamEquipment.getLeaveFactoryEndTime());
+            if (oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getLeaveFactoryEndTime())) {
+                queryWrapper.ge("e.leave_factory_date", eamEquipment.getLeaveFactoryStartTime());
+                queryWrapper.le("e.leave_factory_date", eamEquipment.getLeaveFactoryEndTime());
             }
-            if(oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckEndTime())){
-                queryWrapper.ge("e.acceptance_check_date",eamEquipment.getAcceptanceCheckStartTime());
-                queryWrapper.le("e.acceptance_check_date",eamEquipment.getAcceptanceCheckEndTime());
+            if (oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckStartTime()) && oConvertUtils.isNotEmpty(eamEquipment.getAcceptanceCheckEndTime())) {
+                queryWrapper.ge("e.acceptance_check_date", eamEquipment.getAcceptanceCheckStartTime());
+                queryWrapper.le("e.acceptance_check_date", eamEquipment.getAcceptanceCheckEndTime());
             }
             if (StringUtils.isNotBlank(eamEquipment.getOrgId())) {
                 //杞﹂棿缂栫爜涓嶄负绌�
@@ -385,4 +385,17 @@
         }
     }
 
+    @Override
+    public List<EquipmentSearchResult> asyncLoadEquipmentByProduction(List<String> orgIdList) {
+        List<EquipmentSearchResult> resultList = new ArrayList<>();
+        if (CollectionUtils.isNotEmpty(orgIdList)) {
+            List<EamEquipment> eamEquipmentList = eamEquipmentMapper.selectList(new LambdaQueryWrapper<EamEquipment>().in(EamEquipment::getOrgId, orgIdList));
+            if (CollectionUtils.isNotEmpty(eamEquipmentList)) {
+                for (EamEquipment eamEquipment : eamEquipmentList) {
+                    resultList.add(new EquipmentSearchResult(eamEquipment));
+                }
+            }
+        }
+        return resultList;
+    }
 }

--
Gitblit v1.9.3