From ed21ef7fb3b91194bf7741eff2c509da1b774a93 Mon Sep 17 00:00:00 2001 From: Cloud Zhang <941187371@qq.com> Date: 星期四, 09 五月 2024 16:10:51 +0800 Subject: [PATCH] 实体添加枚举 --- Tiger.Api/Controllers/Test/TestController.R.cs | 99 +++++++++++++++++++++++++++++-------------------- 1 files changed, 58 insertions(+), 41 deletions(-) diff --git a/Tiger.Api/Controllers/Test/TestController.R.cs b/Tiger.Api/Controllers/Test/TestController.R.cs index 07a9de2..a9920e7 100644 --- a/Tiger.Api/Controllers/Test/TestController.R.cs +++ b/Tiger.Api/Controllers/Test/TestController.R.cs @@ -18,6 +18,7 @@ using Tiger.Model.Sharetronic.Shelf; using Newtonsoft.Json.Linq; using Tiger.Api.iBiz; +using System.Net; namespace Tiger.Api.Controllers.Test { @@ -231,46 +232,6 @@ return Ok($"璁剧疆{param}鎴愬姛"); } - /// <summary> - /// SendMQTTAsync - /// </summary> - /// <param name="action"></param> - /// <returns></returns> - [HttpPost] - public async Task<IActionResult> SendMQTTAsync([FromBody] ApiAction action) - { - string msg = ""; - await Task.Run(() => - { - msg = action.ID; - MQTTHelper.Send("TestSendMQTT001", new MQTTMessage() - { - Type = "TestSendMQTT001", - Content = "TestSendMQTT001锛屾祴璇曟秷鎭紒", - Data = "", - DataType = typeof(String).Name, - IsSuccessed = true, - }); - }); - return Ok(MQTTHelper.Send(action.GetResponse(msg))); - } - - /// <summary> - /// DeleteMQTTTopicAsync - /// </summary> - /// <param name="action"></param> - /// <returns></returns> - [HttpPost] - public async Task<IActionResult> DeleteMQTTTopicAsync([FromBody] ApiAction action) - { - string msg = ""; - await Task.Run(() => - { - msg = MQTTHelper.DeleteTopic(action.ID) ? "鍒犻櫎Topic鎴愬姛" : "鍒犻櫎Topic澶辫触"; - }); - return Ok(action.GetResponse(msg)); - } - [HttpPost] public async Task<IActionResult> TestTask([FromBody] ApiAction action) { @@ -320,7 +281,6 @@ [Route("api/[controller]/[action]")] public partial class _TestController : ControllerBase { - [HttpGet] public async Task<IActionResult> DoSomething(int duration) { @@ -336,4 +296,61 @@ return Ok($"{begin:mmssfff} completed"); } } + + /// <summary> + /// MQTT娴嬭瘯鎺у埗鍣� + /// </summary> + [ApiController] + [Route("api/[controller]/[action]")] + public partial class _MqttTestController : ControllerBase + { + [HttpGet] + public async Task<IActionResult> DoSomething1(int duration) + { + var begin = DateTime.Now; + + return Ok($"{begin:mmssfff} completed"); + } + + /// <summary> + /// SendMQTTAsync + /// </summary> + /// <param name="action"></param> + /// <returns></returns> + //[HttpPost] + //public async Task<IActionResult> SendMQTTAsync([FromBody] ApiAction action) + //{ + // string msg = ""; + // await Task.Run(() => + // { + // msg = action.ID; + // MQTTHelper.Send("TestSendMQTT001", new MQTTMessage() + // { + // Type = "TestSendMQTT001", + // Content = "TestSendMQTT001锛屾祴璇曟秷鎭紒", + // Data = "", + // DataType = typeof(String).Name, + // IsSuccessed = true, + // }); + // }); + // return Ok(MQTTHelper.Send(action.GetResponse(msg))); + //} + + /// <summary> + /// DeleteMQTTTopicAsync + /// </summary> + /// <param name="action"></param> + /// <returns></returns> + [HttpPost] + public async Task<IActionResult> DeleteMQTTTopicAsync([FromBody] ApiAction action) + { + string msg = ""; + await Task.Run(() => + { + //msg = MQTTHelper.DeleteTopic(action.ID) ? "鍒犻櫎Topic鎴愬姛" : "鍒犻櫎Topic澶辫触"; + }); + + return Ok(action.GetResponse(msg)); + } + } } -- Gitblit v1.9.3