From 9b015b51b72ba050b4c38a6ba79eb45b7065e67d Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期四, 25 七月 2024 10:11:52 +0800 Subject: [PATCH] 调整sql --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 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 6b0ee06..655df90 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 @@ -252,6 +252,29 @@ } + @ApiOperation(value="mom_eam_equipment-鍒嗛〉鍒楄〃鏌ヨ", notes="mom_eam_equipment-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/queryEquipmentList") + public Result<IPage<Equipment>> queryEquipmentList(Equipment equipment, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<Equipment> queryWrapper = new QueryWrapper<>(); + if(StringUtils.isNotBlank(equipment.getNum())){ + queryWrapper.like("num",equipment.getNum()); + } + if(StringUtils.isNotBlank(equipment.getName())){ + queryWrapper.like("name",equipment.getName()); + } + queryWrapper.eq("use_id",equipment.getUseId()); + queryWrapper.eq("del_flag",0); + queryWrapper.orderByDesc("create_time"); + + Page<Equipment> page = new Page<Equipment>(pageNo, pageSize); + IPage<Equipment> pageList = equipmentService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** * 璁惧淇濅慨 鑾峰彇璁惧鍒楄〃缁勪欢 * qsw 2023-7-14 @@ -1008,5 +1031,22 @@ } return Result.ok(equipmentListAllStandards); } + @GetMapping(value = "/planEquipmentList") + @PermissionData + public Result<IPage<Equipment>> planEquipmentList(Equipment equipment, + @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.orderByAsc("next_third_maintenance_time"); + //濡傛灉startTime鍜宔ndTime涓嶄负绌猴紝鍒欐煡璇笅娆′笁淇濇椂闂村湪杩欎釜鏃堕棿娈靛唴鐨勮澶� + if(equipment.getStartTime()!=null && equipment.getEndTime()!=null){ + queryWrapper.between("next_third_maintenance_time",equipment.getStartTime(),equipment.getEndTime()); + } + Page<Equipment> page = new Page<Equipment>(pageNo, pageSize); + IPage<Equipment> pageList = equipmentService.page(page, queryWrapper); + return Result.OK(pageList); + } } -- Gitblit v1.9.3