From 206871a4f1bf2461c848b9917bc40e93ac9c976a Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期五, 30 五月 2025 16:42:04 +0800 Subject: [PATCH] art: 设备管理-维修、点检、周保 启动流程,流程描述信息修改 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamWeekMaintenanceOrderServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamWeekMaintenanceOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamWeekMaintenanceOrderServiceImpl.java index dc69929..af99fcd 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamWeekMaintenanceOrderServiceImpl.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamWeekMaintenanceOrderServiceImpl.java @@ -118,7 +118,7 @@ //鍒ゆ柇鏄惁瀛樺湪淇濆吇浜� 濡傛灉瀛樺湪鍒欏惎鍔ㄦ祦绋� if (StringUtils.isNotBlank(order.getOperator())) { //鍚姩娴佺▼ - flowCommonService.initActBusiness("宸ュ崟鍙�:" + order.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";杩涜璁惧鍛ㄤ繚", + flowCommonService.initActBusiness("宸ュ崟鍙�: " + order.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";瀹夎浣嶇疆: " + equipment.getInstallationPosition(), order.getId(), "IEamWeekMaintenanceOrderService", "week_maintenance_process", null); Map<String, Object> variables = new HashMap<>(); variables.put("dataId", order.getId()); @@ -177,6 +177,20 @@ } if (query.getMaintenanceDateBegin() != null && query.getMaintenanceDateEnd() != null) { queryWrapper.between("wmo.maintenance_date", query.getMaintenanceDateBegin(), query.getMaintenanceDateEnd()); + } + if(StringUtils.isNotBlank(query.getRandomInspectionFlag())) { + if(CommonConstant.DEFAULT_1.equals(query.getRandomInspectionFlag())) { + queryWrapper.eq("wmo.random_inspection_flag", CommonConstant.DEFAULT_1); + }else { + queryWrapper.and(q -> q.eq("wmo.random_inspection_flag", CommonConstant.DEFAULT_0).or().isNull("wmo.random_inspection_flag")); + } + } + if(StringUtils.isNotBlank(query.getFinalRandomInspectionFlag())) { + if(CommonConstant.DEFAULT_1.equals(query.getFinalRandomInspectionFlag())) { + queryWrapper.eq("wmo.final_random_inspection_flag", CommonConstant.DEFAULT_1); + }else { + queryWrapper.and(q -> q.eq("wmo.final_random_inspection_flag", CommonConstant.DEFAULT_0).or().isNull("wmo.final_random_inspection_flag")); + } } //鎺掑簭 if (StringUtils.isNotBlank(query.getColumn()) && StringUtils.isNotBlank(query.getOrder())) { @@ -244,7 +258,7 @@ //鍒ゆ柇鏄惁瀛樺湪淇濆吇浜� 濡傛灉瀛樺湪鍒欏惎鍔ㄦ祦绋� if (StringUtils.isNotBlank(entity.getOperator())) { //鍚姩娴佺▼ - flowCommonService.initActBusiness("宸ュ崟鍙�:" + entity.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";杩涜璁惧鍛ㄤ繚", + flowCommonService.initActBusiness("宸ュ崟鍙�: " + entity.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";瀹夎浣嶇疆: " + equipment.getInstallationPosition(), entity.getId(), "IEamWeekMaintenanceOrderService", "week_maintenance_process", null); Map<String, Object> variables = new HashMap<>(); variables.put("dataId", entity.getId()); @@ -298,7 +312,7 @@ eamWeekMaintenanceOrderMapper.updateById(entity); //鍚姩娴佺▼ - flowCommonService.initActBusiness("宸ュ崟鍙�:" + entity.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";杩涜璁惧鍛ㄤ繚", + flowCommonService.initActBusiness("宸ュ崟鍙�: " + entity.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";瀹夎浣嶇疆: " + equipment.getInstallationPosition(), entity.getId(), "IEamWeekMaintenanceOrderService", "week_maintenance_process", null); Map<String, Object> variables = new HashMap<>(); variables.put("dataId", entity.getId()); @@ -444,6 +458,7 @@ entity.setInitialAcceptanceUser(user.getUsername()); entity.setInitialAcceptanceComment(request.getInitialAcceptanceComment()); entity.setInitialAcceptanceTime(new Date()); + entity.setRandomInspectionFlag(request.getRandomInspectionFlag()); //澶勭悊闄勪欢 if (CollectionUtil.isNotEmpty(request.getInitialAcceptanceFilesResult())) { List<FileUploadResult> fileUploadResultList = request.getInitialAcceptanceFilesResult(); @@ -466,6 +481,7 @@ entity.setFinalAcceptanceUser(user.getUsername()); entity.setFinalAcceptanceComment(request.getFinalAcceptanceComment()); entity.setFinalAcceptanceTime(new Date()); + entity.setFinalRandomInspectionFlag(request.getFinalRandomInspectionFlag()); //澶勭悊闄勪欢 if (CollectionUtil.isNotEmpty(request.getFinalAcceptanceFilesResult())) { List<FileUploadResult> fileUploadResultList = request.getFinalAcceptanceFilesResult(); -- Gitblit v1.9.3