From 34eb84feb716412afd4229a83d4afbb204d5d6bc Mon Sep 17 00:00:00 2001
From: hyingbo <1363390067@qq.com>
Date: 星期五, 12 九月 2025 17:13:34 +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..b2ae505 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> equipmentIds) {
+        List<EquipmentSearchResult> resultList = new ArrayList<>();
+        if (CollectionUtils.isNotEmpty(equipmentIds)) {
+            List<EamEquipment> eamEquipmentList = eamEquipmentMapper.selectList(new LambdaQueryWrapper<EamEquipment>().in(EamEquipment::getEquipmentCode, equipmentIds));
+            if (CollectionUtils.isNotEmpty(eamEquipmentList)) {
+                for (EamEquipment eamEquipment : eamEquipmentList) {
+                    resultList.add(new EquipmentSearchResult(eamEquipment));
+                }
+            }
+        }
+        return resultList;
+    }
 }

--
Gitblit v1.9.3