From 16f4bb3c28fc85cffcc511718c903ada9fdab134 Mon Sep 17 00:00:00 2001
From: huang <1532065656@qq.com>
Date: 星期五, 26 十二月 2025 16:59:45 +0800
Subject: [PATCH] 调用mes导入工程参数修改,Excel表数据流程卡号一致;增加读取层号/工程号方法; 工程号一致覆盖更新

---
 mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/DeviceConfigController.java |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/DeviceConfigController.java b/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/DeviceConfigController.java
index ecf6b1e..4369f5b 100644
--- a/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/DeviceConfigController.java
+++ b/mes-processes/mes-plcSend/src/main/java/com/mes/device/controller/DeviceConfigController.java
@@ -82,11 +82,11 @@
                 return Result.error("璁惧閰嶇疆鏁版嵁鏍煎紡閿欒");
             }
             
-            deviceConfig.setId(request.getDeviceId());
+            deviceConfig.setId(request.getId());
             boolean success = deviceConfigService.updateDevice(deviceConfig);
             if (success) {
                 // 鏇存柊鎴愬姛鍚庯紝閲嶆柊鑾峰彇璁惧瀵硅薄
-                DeviceConfig updated = deviceConfigService.getDeviceById(request.getDeviceId());
+                DeviceConfig updated = deviceConfigService.getDeviceById(request.getId());
                 return Result.success(updated);
             } else {
                 return Result.error("璁惧閰嶇疆涓嶅瓨鍦�");
@@ -105,7 +105,7 @@
     public Result<Void> deleteDevice(
             @Valid @RequestBody DeviceConfigRequest request) {
         try {
-            deviceConfigService.deleteDevice(request.getDeviceId());
+            deviceConfigService.deleteDevice(request.getId());
             return Result.success(null);
         } catch (Exception e) {
             log.error("鍒犻櫎璁惧閰嶇疆澶辫触", e);
@@ -121,7 +121,7 @@
     public Result<DeviceConfig> getDeviceById(
             @Valid @RequestBody DeviceConfigRequest request) {
         try {
-            DeviceConfig device = deviceConfigService.getDeviceById(request.getDeviceId());
+            DeviceConfig device = deviceConfigService.getDeviceById(request.getId());
             return Result.success(device);
         } catch (Exception e) {
             log.error("鑾峰彇璁惧閰嶇疆澶辫触", e);
@@ -159,7 +159,7 @@
     public Result<Void> enableDevice(
             @Valid @RequestBody DeviceConfigRequest request) {
         try {
-            deviceConfigService.enableDevice(request.getDeviceId());
+            deviceConfigService.enableDevice(request.getId());
             return Result.success(null);
         } catch (Exception e) {
             log.error("鍚敤璁惧澶辫触", e);
@@ -175,7 +175,7 @@
     public Result<Void> disableDevice(
             @Valid @RequestBody DeviceConfigRequest request) {
         try {
-            deviceConfigService.disableDevice(request.getDeviceId());
+            deviceConfigService.disableDevice(request.getId());
             return Result.success(null);
         } catch (Exception e) {
             log.error("绂佺敤璁惧澶辫触", e);
@@ -239,7 +239,7 @@
     public Result<Boolean> checkDeviceCodeExists(
             @ApiParam("璁惧閰嶇疆璇锋眰") @RequestBody DeviceConfigRequest request) {
         try {
-            boolean exists = deviceConfigService.isDeviceCodeExists(request.getDeviceCode(), request.getDeviceId());
+            boolean exists = deviceConfigService.isDeviceCodeExists(request.getDeviceCode(), request.getId());
             return Result.success(exists);
         } catch (Exception e) {
             log.error("妫�鏌ヨ澶囩紪鐮佸け璐�", e);
@@ -301,7 +301,7 @@
     public Result<DeviceConfigVO.HealthCheckResult> performHealthCheck(
             @Valid @RequestBody DeviceConfigRequest request) {
         try {
-            DeviceConfigVO.HealthCheckResult result = deviceConfigService.performHealthCheck(request.getDeviceId());
+            DeviceConfigVO.HealthCheckResult result = deviceConfigService.performHealthCheck(request.getId());
             return Result.success(result);
         } catch (Exception e) {
             log.error("璁惧鍋ュ悍妫�鏌ュけ璐�", e);
@@ -312,7 +312,7 @@
     /**
      * 娴嬭瘯璁惧PLC杩炴帴
      * 鏀寔涓ょ鏂瑰紡锛�
-     * 1. 浼犲叆 deviceId锛屾牴鎹凡淇濆瓨鐨勮澶囬厤缃祴璇�
+     * 1. 浼犲叆 id锛屾牴鎹凡淇濆瓨鐨勮澶囬厤缃祴璇�
      * 2. 鐩存帴浼犲叆 plcIp / plcPort / timeout 杩涜涓�娆℃�ф祴璇�
      */
     @PostMapping("/devices/test-connection")
@@ -323,15 +323,15 @@
             Integer plcPort = null;
             Integer timeoutMs = null;
 
-            // 浼樺厛鏍规嵁 deviceId 璇诲彇宸蹭繚瀛橀厤缃�
-            Object deviceIdObj = body.get("deviceId");
-            if (deviceIdObj != null) {
-                Long deviceId = deviceIdObj instanceof Number
-                        ? ((Number) deviceIdObj).longValue()
-                        : Long.parseLong(deviceIdObj.toString());
-                DeviceConfig device = deviceConfigService.getDeviceById(deviceId);
+            // 浼樺厛鏍规嵁 id 璇诲彇宸蹭繚瀛橀厤缃�
+            Object idObj = body.get("id");
+            if (idObj != null) {
+                Long id = idObj instanceof Number
+                        ? ((Number) idObj).longValue()
+                        : Long.parseLong(idObj.toString());
+                DeviceConfig device = deviceConfigService.getDeviceById(id);
                 if (device == null) {
-                    return Result.error("璁惧涓嶅瓨鍦�: " + deviceId);
+                    return Result.error("璁惧涓嶅瓨鍦�: " + id);
                 }
                 plcIp = device.getPlcIp();
                 plcPort = device.getPlcPort();

--
Gitblit v1.8.0