From eb32b4263f6901bb7ac1915b400e4fe28db20ef0 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期四, 13 四月 2023 15:38:11 +0800
Subject: [PATCH] 123

---
 Application/IStation.Application.Monitor/monitor_control/MonitorControlNTConfigure_Controller.cs |   32 ++++++++++++++++++++++++--------
 1 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/Application/IStation.Application.Monitor/monitor_control/MonitorControlNTConfigure_Controller.cs b/Application/IStation.Application.Monitor/monitor_control/MonitorControlNTConfigure_Controller.cs
index 6a14b43..1a4473f 100644
--- a/Application/IStation.Application.Monitor/monitor_control/MonitorControlNTConfigure_Controller.cs
+++ b/Application/IStation.Application.Monitor/monitor_control/MonitorControlNTConfigure_Controller.cs
@@ -28,9 +28,22 @@
             if (input.Password != Settings.Operating.NT.Password)
             {
                 throw Oops.Oh("瀵嗙爜閿欒!");
-            } 
-            var context = new Model.MonitorTestControlParas.StartContext(input.HZ, input.OperatingMode, input.OperatingValue);
-
+            }
+            double operatingValue = 0;
+         /*   switch (input.OperatingMode)
+            {
+                case Model.MonitorTestControlParas.eOperatingMode.Timing:
+                    {
+                        operatingValue = input.OperatingValue * 3600;
+                    }
+                    break;
+                case Model.MonitorTestControlParas.eOperatingMode.ConstantFlow:
+                    break;
+                default:
+                    break;
+            }*/
+            operatingValue = input.OperatingValue * 3600;
+            var context = new Model.MonitorTestControlParas.StartContext(input.HZ, input.OperatingMode, operatingValue); 
             var paras = new Model.MonitorTestControlParas();
             paras.ControlType = Model.MonitorTestControlParas.eControlType.Start;
             paras.Context = context.ToJson();
@@ -47,6 +60,10 @@
         [HttpPost]
         public string TestStop([Required] NTStopInput input)
         {
+            if (input.Password != Settings.Operating.NT.Password)
+            {
+                throw Oops.Oh("瀵嗙爜閿欒!");
+            }
             var paras = new Model.MonitorTestControlParas();
             paras.ControlType = Model.MonitorTestControlParas.eControlType.Stop;
             paras.Context = string.Empty;
@@ -57,23 +74,22 @@
         }
 
 
-/*
         /// <summary>
-        /// 娴嬭瘯鍙橀
+        /// 娴嬭瘯杩炴帴妯″紡
         /// </summary>
         [Route("TestChange@V1.0")]
         [HttpPost]
         public string TestChange(NTTestChangeInput input)
         {
             var paras = new Model.MonitorTestControlParas();
-            paras.ControlType = -1;
-            paras.Context = input.HZ.ToString();
+            paras.ControlType = Model.MonitorTestControlParas.eControlType.Stop;
+            paras.Context = string.Empty;
 
             var runQueue = new RabbitMqExChangeHelper();
             runQueue.Push("NTTEST", paras);
             return "OK";
         }
-*/
+
 
 
 

--
Gitblit v1.9.3