From 507be0f76a93abfd825ce7fbf192cc098b978f10 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期日, 14 七月 2024 01:47:52 +0800 Subject: [PATCH] MES采集工序,测试工序,包装工序 --- Tiger.Api/Controllers/MES/MESController.Route.cs | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 40 insertions(+), 2 deletions(-) diff --git a/Tiger.Api/Controllers/MES/MESController.Route.cs b/Tiger.Api/Controllers/MES/MESController.Route.cs index 91275f6..0207069 100644 --- a/Tiger.Api/Controllers/MES/MESController.Route.cs +++ b/Tiger.Api/Controllers/MES/MESController.Route.cs @@ -150,6 +150,12 @@ return Ok(data); } + /// <summary> + /// 娣诲姞鐢熶骇宸ヨ壓璺嚎 + /// </summary> + /// <param name="rotId"></param> + /// <param name="prodCode"></param> + /// <returns></returns> [HttpGet] [Route("api/[controller]/[action]")] public async Task<IActionResult> RouteToProd(string rotId, string prodCode) @@ -157,8 +163,40 @@ ApiAction response = new(); try { - SugarParameter[] pars = Biz.Db.Ado.GetParameters(new { ROT_ID = rotId, PROD_CODE = prodCode }); - Biz.Db.Ado.UseStoredProcedure().ExecuteCommand("SP_MES_ROUTE2PROD", pars); ; + SugarParameter[] pars = Biz.Db.Ado.GetParameters(new { ROT_ID = rotId, PROD_CODE = prodCode, 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_ROUTE2PROD", pars); + response.Data = pars[3].Value; + response.Message = pars[4].Value.ToString(); + } + catch (System.Exception ex) + { + response = response.GetResponse().CatchExceptionWithLog(ex); + } + return Ok(response); + } + + /// <summary> + /// 娣诲姞瀹㈡埛宸ヨ壓璺嚎 + /// </summary> + /// <param name="rotId"></param> + /// <param name="prodCode"></param> + /// <param name="custCode"></param> + /// <returns></returns> + [HttpGet] + [Route("api/[controller]/[action]")] + public async Task<IActionResult> RouteToCust(string rotId, string prodCode, string custCode) + { + ApiAction response = new(); + try + { + SugarParameter[] pars = Biz.Db.Ado.GetParameters(new { ROT_ID = rotId, PROD_CODE = prodCode, CUST_CODE = custCode, ERR_CODE=0, ERR_MSG="" }); + pars[3].Direction = System.Data.ParameterDirection.Output; + pars[4].Direction = System.Data.ParameterDirection.Output; + Biz.Db.Ado.UseStoredProcedure().ExecuteCommand("SP_MES_ROUTE2CUST", pars); + response.Data = pars[3].Value; + response.Message = pars[4].Value.ToString(); } catch (System.Exception ex) { -- Gitblit v1.9.3