From be8a6f171bd41aa50fb7310b2ccbe753dac20b89 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期二, 10 六月 2025 16:47:41 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java
index d38e4e2..dcdbd49 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java
@@ -1315,13 +1315,27 @@
 													  @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
 													  @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
 													  HttpServletRequest req) {
-		 QueryWrapper<Equipment> queryWrapper = QueryGenerator.initQueryWrapper(equipment, req.getParameterMap());
+//		 QueryWrapper<Equipment> queryWrapper = QueryGenerator.initQueryWrapper(equipment, req.getParameterMap());
+		 QueryWrapper<Equipment> queryWrapper = new QueryWrapper<>();
+		 String num = equipment.getNum();
+		 if(StringUtils.isNotBlank(num)){
+			 queryWrapper.like("num",num);
+		 }
+		 String name = equipment.getName();
+		 if(StringUtils.isNotBlank(name)){
+			 queryWrapper.like("name",name);
+		 }
+		 String workCenterId = equipment.getWorkCenterId();
+		 if(StringUtils.isNotBlank(workCenterId)){
+			 queryWrapper.eq("work_center_id",workCenterId);
+		 }
 		 //鏍规嵁涓嬫涓変繚鏃堕棿鎺掑簭
-		 queryWrapper.orderByAsc("next_third_maintenance_time");
+
 		 //濡傛灉startTime鍜宔ndTime涓嶄负绌猴紝鍒欐煡璇笅娆′笁淇濇椂闂村湪杩欎釜鏃堕棿娈靛唴鐨勮澶�
 		 if(equipment.getStartTime()!=null && equipment.getEndTime()!=null){
 			 queryWrapper.between("next_third_maintenance_time",equipment.getStartTime(),equipment.getEndTime());
 		 }
+		 queryWrapper.orderByAsc("next_third_maintenance_time");
 		 Page<Equipment> page = new Page<Equipment>(pageNo, pageSize);
 		 IPage<Equipment> pageList = equipmentService.page(page, queryWrapper);
 		 return Result.OK(pageList);

--
Gitblit v1.9.3