From a1645de1b973eb844ca86daf8de6d2ff20d95951 Mon Sep 17 00:00:00 2001 From: Leo Date: Thu, 31 Aug 2023 00:00:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=85=8D=E6=96=B9=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=8E=86=E5=8F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/FormulaController.cs | 21 +++++++++++++++++++ FactorySystemBll/FormulaBll.cs | 13 ++++++++++++ 2 files changed, 34 insertions(+) diff --git a/FactorySystemApi/Controllers/FormulaController.cs b/FactorySystemApi/Controllers/FormulaController.cs index 2e2e345..e047fd2 100644 --- a/FactorySystemApi/Controllers/FormulaController.cs +++ b/FactorySystemApi/Controllers/FormulaController.cs @@ -378,6 +378,27 @@ namespace FactorySystemApi.Controllers }, apiResult, Request); } + /// + /// 根据配方号获取配方申请历史 + /// + /// + /// + [HttpPost] + public ApiResult GetFormulaApplyHistory(Dictionary inParam) + { + ApiResult apiResult = new ApiResult(); + + return ExceptionHelper.TryReturnException(() => + { + string formulaId = inParam["formulaId"] == null ? "-1" : inParam["formulaId"].ToString(); + int nFormulaId = 0; + int.TryParse(formulaId, out nFormulaId); + + List formulaApplyHistory = FormulaBll.GetFormulaApplyHistory(nFormulaId); + apiResult.Data = formulaApplyHistory; + }, apiResult, Request); + } + #region 内部方法 /// diff --git a/FactorySystemBll/FormulaBll.cs b/FactorySystemBll/FormulaBll.cs index 3780699..b0dd68d 100644 --- a/FactorySystemBll/FormulaBll.cs +++ b/FactorySystemBll/FormulaBll.cs @@ -371,5 +371,18 @@ namespace FactorySystemBll return okCount; } + + public List GetFormulaApplyHistory(int formulaId) + { + SqlSugarClient db = AppSettingsHelper.GetSqlSugar(); + List formulaApplyHistory; + + formulaApplyHistory = db.Queryable() + .Where((a) => a.FFormulaID == formulaId) + .Select("*") + .ToList(); + + return formulaApplyHistory; + } } }