From 559fcae9b6cc325fc5fa7f2f01c8296070c9d526 Mon Sep 17 00:00:00 2001 From: black-goat-me <226547893@qq.com> Date: 星期四, 18 五月 2023 23:10:04 +0800 Subject: [PATCH] 白坯发布汇总报表、白坯发布明细报表:未实现任意字段过滤 --- WebAPI/Controllers/MateOutController.cs | 84 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 83 insertions(+), 1 deletions(-) diff --git a/WebAPI/Controllers/MateOutController.cs b/WebAPI/Controllers/MateOutController.cs index 25f29e2..a1cb9c1 100644 --- a/WebAPI/Controllers/MateOutController.cs +++ b/WebAPI/Controllers/MateOutController.cs @@ -1317,6 +1317,88 @@ return objJsonResult; } } - + + + + //#region 鐧藉澂鍙戝竷姹囨�绘姤琛� + public DBUtility.ClsPub.Enum_BillStatus BillStatus; + //private json objJsonResult = new json(); + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + //DataSet ds; + + public class MaterOutSumReport + { + public DateTime HBeginDate; + public DateTime HEndDate; + public string HMaterNumber; + public string HBillNo; + public string HProductName; + public string HProductModel; + } + + //鐧藉澂鍙戝竷姹囨�绘姤琛� + [Route("MaterOutSumReport/MaterOutSumReport_Cloth")] + [HttpGet] + public object MaterOutSumReport_Cloth(string sWhere) + { + int i = 0; + try + { + //鍙嶅簭鍒楀寲浼犻�掔殑鍊� + MaterOutSumReport com = JsonConvert.DeserializeObject<MaterOutSumReport>(sWhere.ToString()); + + ds = oCN.RunProcReturn($"exec h_p_Kf_MaterOutSumReport_Cloth '{com.HBeginDate}','{com.HEndDate}'" + + $",'{com.HMaterNumber}','{com.HBillNo}','{com.HProductName}','{com.HProductModel}'", "h_p_Kf_MaterOutSumReport_Cloth"); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + + //鐧藉澂鍙戝竷鏄庣粏鎶ヨ〃 + [Route("MaterOutEntryReport/MaterOutEntryReport_Cloth")] + [HttpGet] + public object MaterOutEntryReport_Cloth(string sWhere) + { + int i = 0; + try + { + //鍙嶅簭鍒楀寲浼犻�掔殑鍊� + MaterOutSumReport com = JsonConvert.DeserializeObject<MaterOutSumReport>(sWhere.ToString()); + + ds = oCN.RunProcReturn($"exec h_p_Kf_MaterOutEntryReport_Cloth '{com.HBeginDate}','{com.HEndDate}'" + + $",'{com.HMaterNumber}','{com.HBillNo}','{com.HProductName}','{com.HProductModel}'", "h_p_Kf_MaterOutEntryReport_Cloth"); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + + //#endregion + } } \ No newline at end of file -- Gitblit v1.9.1