From d3091b37a593885877f4ed4180d49e5ce259b657 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期一, 04 八月 2025 10:27:55 +0800
Subject: [PATCH] 优化接口

---
 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs"
index 561cece..e7afb15 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\345\220\216\347\253\257/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs"
@@ -3,6 +3,7 @@
 using Microsoft.AspNetCore.Mvc;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseController;
+using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_DTO.Telescopic;
 using WIDESEAWCS_ITelescopicService;
 using WIDESEAWCS_IWMSPart;
@@ -28,7 +29,9 @@
         [HttpPost, Route("ManualOperation")]
         public  WebResponseContent ManualOperation(string position, string ExtendedState)
         {
-            return Service.ManualOperation(position, ExtendedState);
+            var userIp = HttpContext.GetUserIp();//鐢ㄦ埛鐢佃剳ip
+            var reslut = userIp.Replace("::ffff:", "");
+            return Service.ManualOperation(position, ExtendedState, reslut);
         }
 
         /// <summary>
@@ -40,7 +43,9 @@
         [HttpPost,Route("automation")]
         public WebResponseContent automation(string ExtendedState)
         {
-            return Service.automation(ExtendedState);
+            var userIp = HttpContext.GetUserIp();//鐢ㄦ埛鐢佃剳ip
+            var reslut = userIp.Replace("::ffff:", "");
+            return Service.automation(ExtendedState, reslut);
         }
 
         /// <summary>
@@ -51,7 +56,9 @@
         [HttpPost, Route("AddSpeed"), AllowAnonymous]
         public WebResponseContent AddSpeed([FromBody]SpeedDTO entity)
         {
-            return Service.AddSpeed(entity);
+            var userIp = HttpContext.GetUserIp();//鐢ㄦ埛鐢佃剳ip
+            var reslut = userIp.Replace("::ffff:", "");
+            return Service.AddSpeed(entity, reslut);
         }
 
         /// <summary>
@@ -61,7 +68,9 @@
         [HttpPost, Route("BackfillSpeed")]
         public WebResponseContent BackfillSpeed()
         {
-            return Service.BackfillSpeed();
+            var userIp = HttpContext.GetUserIp();//鐢ㄦ埛鐢佃剳ip
+            var reslut = userIp.Replace("::ffff:", "");
+            return Service.BackfillSpeed(reslut);
         }
 
 
@@ -72,7 +81,9 @@
         [HttpPost, Route("PauseButton")]
         public WebResponseContent PauseButton()
         {
-            return Service.PauseButton();
+            var userIp = HttpContext.GetUserIp();//鐢ㄦ埛鐢佃剳ip
+            var reslut = userIp.Replace("::ffff:", "");
+            return Service.PauseButton(reslut);
         }
 
         /// <summary>

--
Gitblit v1.9.3