From 6a50daac547ebaf0c2503803626e12fbc63c0bb6 Mon Sep 17 00:00:00 2001 From: yanjinhui <3306209981@qq.com> Date: 星期四, 28 八月 2025 10:13:45 +0800 Subject: [PATCH] 修改密码的复杂度 --- 项目代码/后端/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Telescopic/ParametersController.cs | 23 ++++++++++++++++++----- 1 files changed, 18 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..aac974f 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; @@ -14,6 +15,7 @@ [ApiController] public class ParametersController : ApiBaseController<IParametersService, Dt_Parameters> { + public ParametersController(IParametersService service) : base(service) { @@ -28,7 +30,10 @@ [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 +45,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 +58,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 +70,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 +83,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