From 7c77e020b81e42fb65aa966742ff7c93e73668e1 Mon Sep 17 00:00:00 2001
From: cuikaidong <ckd2942379034@163.com>
Date: 星期一, 26 五月 2025 17:57:55 +0800
Subject: [PATCH] 设备调拨功能增加

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/aspect/EquipmentHistoryLogAspect.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/aspect/EquipmentHistoryLogAspect.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/aspect/EquipmentHistoryLogAspect.java
index 3175021..b9daa45 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/aspect/EquipmentHistoryLogAspect.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/aspect/EquipmentHistoryLogAspect.java
@@ -7,10 +7,7 @@
 import org.aspectj.lang.annotation.*;
 import org.aspectj.lang.reflect.MethodSignature;
 import org.jeecg.modules.eam.aspect.annotation.EquipmentHistoryLog;
-import org.jeecg.modules.eam.constant.EquipmentOperationTagEnum;
-import org.jeecg.modules.eam.constant.InspectionStatus;
-import org.jeecg.modules.eam.constant.ReportRepairEnum;
-import org.jeecg.modules.eam.constant.WeekMaintenanceStatusEnum;
+import org.jeecg.modules.eam.constant.*;
 import org.jeecg.modules.eam.entity.*;
 import org.jeecg.modules.eam.service.IEamEquipmentHistoryLogService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -114,6 +111,16 @@
                     log.setCreateTime(repair.getFaultStartTime());
                 }
                 break;
+            /**
+             * 鑸畤鏁戠敓椤圭洰
+             *
+             *
+             *
+             *
+             *
+             *
+             *
+             */
             case REPAIRED:
                 if (result instanceof EamRepairOrder) {
                     EamRepairOrder order = (EamRepairOrder) result;
@@ -139,6 +146,16 @@
             case UNSEALED:
                 break;
             case TRANSFERRED:
+                if (result instanceof EamEquipmentTransfer) {
+                    EamEquipmentTransfer order = (EamEquipmentTransfer) result;
+                    if (EquipmentTransferStatusEnum.COMPLETE.name().equals(order.getTransferStatus())) {
+                        log.setEquipmentId(order.getEquipmentId());
+                        log.setBusinessId(order.getId());
+                        log.setOperator(order.getReportUser());
+                        log.setDescription(order.getTransferReason());
+                        log.setCreateTime(order.getTransferTime());
+                    }
+                }
                 break;
             case SCRAPPED:
                 break;

--
Gitblit v1.9.3