From 6419162a10ee7979644d98d394e7d2f0875bd37b Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期二, 04 三月 2025 13:59:02 +0800 Subject: [PATCH] art: 所有设备 台账 合并 保养标准菜单,增加 有无点检标准,有无二保标准,有无三保标准 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 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 0e1126b..252c5aa 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 @@ -306,9 +306,41 @@ @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()); Page<Equipment> page = new Page<Equipment>(pageNo, pageSize); IPage<Equipment> pageList = equipmentService.getEquipmentTZList(page, equipment); + List<Equipment> list = pageList.getRecords(); + list.forEach(equip -> { + String id = equip.getId(); + List<DailyInspectionStandard> dailyInspectionStandards = dailyInspectionStandardService.lambdaQuery() + .eq(DailyInspectionStandard::getEquipmentId, id) + .eq(DailyInspectionStandard::getVersionStatus, "2") + .list(); + if (dailyInspectionStandards.size() > 0) { + equip.setYseNoInspectionStandard("0"); + } else { + equip.setYseNoInspectionStandard("1"); + } + List<MaintenanceStandard> maintenance2Standards = maintenanceStandardService.lambdaQuery() + .eq(MaintenanceStandard::getEquipmentId, id) + .eq(MaintenanceStandard::getMaintenanceType, "2") + .eq(MaintenanceStandard::getVersionStatus, "2").list(); + if (maintenance2Standards.size() > 0) { + equip.setYseNoMaintenance2Standard("0"); + } else { + equip.setYseNoMaintenance2Standard("1"); + } + + List<MaintenanceStandard> maintenance3Standards = maintenanceStandardService.lambdaQuery() + .eq(MaintenanceStandard::getEquipmentId, id) + .eq(MaintenanceStandard::getMaintenanceType, "3") + .eq(MaintenanceStandard::getVersionStatus, "2").list(); + if (maintenance3Standards.size() > 0) { + equip.setYseNoMaintenance3Standard("0"); + } else { + equip.setYseNoMaintenance3Standard("1"); + } + }); return Result.OK(pageList); } -- Gitblit v1.9.3