服务端的TigerApi 框架,基于.NET6 2024 版本
YangYuGang
2025-03-11 309ea7eb73b9ede89386b30147610b81c79b5aeb
Tiger.Controllers.MES/Controllers/MESController.Route.cs
@@ -350,20 +350,14 @@
        /// <param name="rotId"></param>
        /// <param name="wo"></param>
        /// <returns></returns>
        [HttpGet]
        [HttpPost]
        [Route("api/[controller]/[action]")]
        public async Task<IActionResult> SP_MES_PROD2WO(string? rotId, string? wo)
        public async Task<IActionResult> ProdRouteToWo([FromBody] ApiAction<WoRotInput> action)
        {
            ApiAction response = new();
            try
            {
                SugarParameter[] pars = Biz.Db.Ado.GetParameters(new { ROT_ID = rotId, WO = wo, ERR_CODE = 0, ERR_MSG = "" });
                pars[2].Direction = System.Data.ParameterDirection.Output;
                pars[3].Direction = System.Data.ParameterDirection.Output;
                Biz.Db.Ado.UseStoredProcedure().ExecuteCommand("SP_MES_PROD2WO", pars);
                response.Data = pars[2].Value;
                response.IsSuccessed = pars[2].Value.ToInt32() == 0 ? true : false;
                response.LocaleMsg = new(pars[3].Value.ToString());
                response = response.GetResponse(await DI.Resolve<IRoute>().ProdRouteToWo(action.Data));
            }
            catch (System.Exception ex)
            {