From b9a5b3fc44250cc8b9274f5c0a1acdf022550b12 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期二, 28 十一月 2023 15:07:42 +0800 Subject: [PATCH] 状态变更 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java | 25 +++++++++++++++++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java | 6 ++++++ 2 files changed, 31 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java index be57abc..f3b4005 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentReportRepairController.java @@ -247,6 +247,12 @@ equipmentReportRepair.setStatus("5"); equipmentReportRepair.setAcceptTime(new Date()); equipmentReportRepairService.updateById(equipmentReportRepair); + String equipmentId = equipmentReportRepair.getEquipmentId(); + if(StringUtils.isNotBlank(equipmentId)){ + Equipment equipment = equipmentService.getById(equipmentId); + equipment.setEquipmentStatus("1"); + equipmentService.updateById(equipment); + } return Result.OK("楠屾敹鎴愬姛"); } } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java index fed8a69..5e968fc 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java @@ -1589,6 +1589,11 @@ repairOrder.setActualHour(hours); repairOrder.setRecipientUserId(user.getId()); repairOrderService.updateById(repairOrder); + if(StringUtils.isNotBlank(repairOrder.getEquipmentId())){ + Equipment equipment = equipmentService.getById(repairOrder.getEquipmentId()); + equipment.setEquipmentStatus("4"); + equipmentService.updateById(equipment); + } return Result.OK("鎶ュ伐鎴愬姛"); } /** @@ -1650,6 +1655,11 @@ repairOrder.setRepairOrderUda2(new Date()); repairOrder.setRepairOrderUda1("needSpare"); repairOrderService.updateById(repairOrder); + if(StringUtils.isNotBlank(repairOrder.getEquipmentId())){ + Equipment equipment = equipmentService.getById(repairOrder.getEquipmentId()); + equipment.setEquipmentStatus("8"); + equipmentService.updateById(equipment); + } return Result.OK("鎿嶄綔鎴愬姛"); } /** @@ -1669,6 +1679,11 @@ repairOrder.setRepairOrderUda1("normal"); repairOrder.setSpareTime(hours); repairOrderService.updateById(repairOrder); + if(StringUtils.isNotBlank(repairOrder.getEquipmentId())){ + Equipment equipment = equipmentService.getById(repairOrder.getEquipmentId()); + equipment.setEquipmentStatus("7"); + equipmentService.updateById(equipment); + } return Result.OK("鎿嶄綔鎴愬姛"); } /** @@ -1682,6 +1697,11 @@ repairOrder.setRepairOrderUda4(new Date()); repairOrder.setRepairOrderUda1("needPart"); repairOrderService.updateById(repairOrder); + if(StringUtils.isNotBlank(repairOrder.getEquipmentId())){ + Equipment equipment = equipmentService.getById(repairOrder.getEquipmentId()); + equipment.setEquipmentStatus("9"); + equipmentService.updateById(equipment); + } return Result.OK("鎿嶄綔鎴愬姛"); } /** @@ -1701,6 +1721,11 @@ repairOrder.setRepairOrderUda1("normal"); repairOrder.setPartTime(hours); repairOrderService.updateById(repairOrder); + if(StringUtils.isNotBlank(repairOrder.getEquipmentId())){ + Equipment equipment = equipmentService.getById(repairOrder.getEquipmentId()); + equipment.setEquipmentStatus("7"); + equipmentService.updateById(equipment); + } return Result.OK("鎿嶄綔鎴愬姛"); } -- Gitblit v1.9.3