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