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 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

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