From e5a85d904ce028a35229ab6245ab894afbca6531 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期六, 26 七月 2025 17:07:30 +0800
Subject: [PATCH] 维修工单

---
 lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java |   42 +++++++++++++++++++++++++++---------------
 1 files changed, 27 insertions(+), 15 deletions(-)

diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
index d30aebf..cb3f76b 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/IMdcHomeServiceImpl.java
@@ -49,6 +49,9 @@
     @Resource
     private IEquipmentLogService equipmentLogService;
 
+    @Resource
+    private IMdcFeedbackService mdcFeedbackService;
+
     /**
      * 璁惧杩愯鐘舵�佺粺璁�
      */
@@ -474,23 +477,32 @@
         }
         String saveTableName = mdcEquipment.getSaveTableName();
         MdcEquipmentDto dto = equipmentWorkLineService.getMacingDataList(saveTableName);
-        // 鏌ヨ璁惧鐘舵��
-        EquipmentLog equipmentLog = equipmentLogService.selectEquipmentOporation(mdcEquipment.getEquipmentId());
-        Integer oporation = equipmentLog.getOporation();
-        if ("LSV2".equals(mdcEquipment.getDriveType())) {
-            dto.setSpindlebeilv(dto.getSFeed());
-            dto.setFeedbeilv(dto.getFFeed());
-            dto.setRapidfeed(dto.getRapidfeed());
-            dto.setNCVersion(dto.getNCVersion());
-            dto.setTNCVersion(dto.getTNCVersion());
-            dto.setOPTVersion(dto.getOPTVersion());
-            dto.setPLCVersion(dto.getPLCVersion());
-        }
-        if (oporation == 22) {
-            dto.setALRMstate(equipmentLog.getAlarm());
+        if (dto != null) {
+            if ("LSV2".equals(mdcEquipment.getDriveType())) {
+                dto.setSpindlebeilv(dto.getSFeed());
+                dto.setFeedbeilv(dto.getFFeed());
+                dto.setRapidfeed(dto.getRapidfeed());
+                dto.setNCVersion(dto.getNCVersion());
+                dto.setTNCVersion(dto.getTNCVersion());
+                dto.setOPTVersion(dto.getOPTVersion());
+                dto.setPLCVersion(dto.getPLCVersion());
+            }
+            // 鏌ヨ璁惧鐘舵��
+            EquipmentLog equipmentLog = equipmentLogService.selectEquipmentOporation(mdcEquipment.getEquipmentId());
+            Integer oporation = equipmentLog.getOporation();
+            if (oporation == 22) {
+                dto.setALRMstate(equipmentLog.getAlarm());
+            } else {
+                dto.setALRMstate("鏃�");
+            }
         } else {
-            dto.setALRMstate("鏃�");
+            return null;
         }
         return dto;
     }
+
+    @Override
+    public List<MdcFeedback> getFeedbackList(String key) {
+        return mdcFeedbackService.getFeedbackList(key);
+    }
 }

--
Gitblit v1.9.3