From 6b9801e47304eac1640cf737ef6bc039ff104dd1 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期一, 23 六月 2025 17:17:39 +0800 Subject: [PATCH] 删除冗余的注释和功能,优化部分代码 --- api/DebugController.cs | 94 ++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 92 insertions(+), 2 deletions(-) diff --git a/api/DebugController.cs b/api/DebugController.cs index 4bee184..c7524f5 100644 --- a/api/DebugController.cs +++ b/api/DebugController.cs @@ -14,6 +14,7 @@ using SqlSugar; using static HH.WCS.Mobox3.DSZSH.api.ApiModel; +using static HH.WCS.Mobox3.DSZSH.api.OtherModel; using static HH.WCS.Mobox3.DSZSH.core.Monitor; namespace HH.WCS.Mobox3.DSZSH.api { @@ -65,6 +66,12 @@ return returnResult; } + /// <summary> + /// 妯℃嫙AGV鍥炴姤浠诲姟鐘舵�锛堟寚瀹氫笅涓�釜鐘舵�锛岀敤浜庨渶瑕佸垎娈垫祴璇曠殑鍦烘櫙锛�br/> + /// 鎬ц兘鐩稿杈冨樊锛屼粎鐢ㄤ簬娴嬭瘯锛屼竴鑸笉浣跨敤 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> [HttpPost] [Route("AgvReports")] public ReturnResults AgvReports(AgvReportsInfo model) { @@ -196,9 +203,9 @@ try { var db = new SqlHelper<object>().GetInstance(); - var entityTypes = new Type[] { - }; + var entityTypes = new Type[] { }; + //db.CodeFirst.InitTables(entityTypes); } catch (Exception ex) { LogHelper.Info($"鍙戠敓浜嗗紓甯�); @@ -327,6 +334,89 @@ return ex.Message; } } + + /// <summary> + /// 妯℃嫙Erp涓嬪彂鍑哄簱璁″垝鍗�+ /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [HttpPost] + [Route("TestErpSendOutboundPlan")] + public ErpResult TestErpSendOutboundPlan(TestErpSendOutboundPlanInfo model) { + var apiName = "ERP涓嬪彂鍑哄簱璁″垝鍗�; + //LogHelper.InfoApi(apiName, model); + + var erpModel = new ErpSendOutboundPlanInfo(); + erpModel.jhdh = model.PlanNo; + erpModel.cpdm = model.ItemCode; + erpModel.pzjs = model.ItemNum; + + LogHelper.InfoApi(apiName, erpModel); + + return ApiHelper.ErpSendOutboundPlan(erpModel); + } + + /// <summary> + /// 锛堝唴閮ㄦ柟娉曡鍕胯皟鐢級妯℃嫙鍙栬揣瀹屾垚鍙嶉Erp鍥炴姤缁撴灉锛堥粯璁や负success锛�+ /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [HttpPost] + [Route("PickUpReturn")] + public TestErpResult PickUpReturn(PickUpReturnErpInfo model) { + if (model.sfjs == 0) { + return new TestErpResult { + code = 1, + message = "瀹炲彂浠舵暟鏈‘瀹� + }; + } + + return new TestErpResult { + code = 0, + message = "success" + }; + } + + /// <summary> + /// 锛堝唴閮ㄦ柟娉曡鍕胯皟鐢級妯℃嫙浠诲姟鍒涘缓瀹屾垚鍙嶉Erp鍥炴姤缁撴灉锛堥粯璁や负success锛�+ /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [HttpPost] + [Route("CreateTaskReturn")] + public TestErpResult CreateTaskReturn(CreateTaskReturnErpInfo model) { + if (model.hw == "") { + return new TestErpResult { + code = 1, + message = "璐т綅淇℃伅鏈彁渚� + }; + } + + return new TestErpResult { + code = 0, + message = "success" + }; + } + } + + public class TestErpSendOutboundPlanInfo { + /// <summary> + /// 鍑哄簱璁″垝鍗曞彿锛堣鍒掑崟鍙�jhdh锛�+ /// </summary> + public string PlanNo { get; set; } = string.Empty; + /// <summary> + /// 鐗╂枡缂栫爜锛堜骇鍝佷唬鐮�cpdm锛�+ /// </summary> + public string ItemCode { get; set; } = string.Empty; + /// <summary> + /// 鐗╂枡鏁伴噺锛堟淳瑁呬欢鏁�pzjs锛�+ /// </summary> + public float ItemNum { get; set; } = 0; + } + + public class TestErpResult { + public int code { get; set; } + public string message { get; set; } } public class AddInboundTaskInfo { -- Gitblit v1.9.1