From ebc4996578cc06cacda5561a45a4dfc2c951d070 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 21 四月 2025 10:18:53 +0800
Subject: [PATCH] art: 设备管理-点检工单/周保工单-设备状态,设备履历变化修改

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentExtendServiceImpl.java |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentExtendServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentExtendServiceImpl.java
index eceed0f..b7c322d 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentExtendServiceImpl.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentExtendServiceImpl.java
@@ -6,14 +6,43 @@
 import org.springframework.stereotype.Service;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
 
 /**
  * @Description: 璁惧鍙拌处鎵╁睍琛�
  * @Author: jeecg-boot
- * @Date:   2025-03-19
+ * @Date: 2025-03-19
  * @Version: V1.0
  */
 @Service
 public class EamEquipmentExtendServiceImpl extends ServiceImpl<EamEquipmentExtendMapper, EamEquipmentExtend> implements IEamEquipmentExtendService {
 
+    @Resource
+    private EamEquipmentExtendMapper eamEquipmentExtendMapper;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public boolean updateEquipmentMaintenanceStatus(String equipmentId, String status) {
+        EamEquipmentExtend entity = eamEquipmentExtendMapper.selectById(equipmentId);
+        if (entity == null) {
+            return false;
+        }
+        entity.setMaintenanceStatus(status);
+        eamEquipmentExtendMapper.updateById(entity);
+        return true;
+    }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public boolean updateEquipmentRepairStatus(String equipmentId, String status) {
+        EamEquipmentExtend entity = eamEquipmentExtendMapper.selectById(equipmentId);
+        if (entity == null) {
+            return false;
+        }
+        entity.setRepairStatus(status);
+        eamEquipmentExtendMapper.updateById(entity);
+        return true;
+    }
 }

--
Gitblit v1.9.3