服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-09-29 564d1fcca01d3c528e283c9feef3ea1a05140e17
Tiger.Api/Controllers/Test/TestController.R.cs
@@ -306,8 +306,9 @@
    public partial class _TestController : ControllerBase
    {
        [HttpGet]
        public async Task<IActionResult> DoSomething(int duration)
        public async Task<IActionResult> DoSomething(int duration, string code)
        {
            Barcode b = new("asdasd");
            var begin = DateTime.Now;
            while ((DateTime.Now - begin).TotalSeconds <= duration)
            {
@@ -317,7 +318,7 @@
                ConsoleExt.WriteLine($"Working {begin:mmssfff} ... {(percent > 1 ? 1 : percent):P0} ...", ConsoleColor.Green);
            }
            Logger.Default.Info($"{begin:mmssfff} completed");
            return Ok($"{begin:mmssfff} completed");
            return Ok($"{begin:mmssfff} completed {b.DateCode}");
        }
        [HttpPost]
@@ -325,8 +326,10 @@
        {
            var data = action.Data.Data;
            data?.ToString().JsonToObject<PackingActionInput>();
            var result = JsonConvert.DeserializeObject<PackingActionInput>(data?.ToString() ?? "");
            var act = Biz.Db.Queryable<MES_WO_ACTION>().First(q => q.ID == data);
            var result = act.OPTION_1?.ToString().JsonToObject<List<WipPkgItem>>();
            return Ok(result?.ToJson());
        }