From 1293aeec722e06dc11b657455941abbc1c274090 Mon Sep 17 00:00:00 2001 From: zhaowc <526854230@qq.com> Date: 星期日, 16 二月 2025 11:23:46 +0800 Subject: [PATCH] 修改与小车接口 --- Wms/Wms/Controllers/DownApiController.cs | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Wms/Wms/Controllers/DownApiController.cs b/Wms/Wms/Controllers/DownApiController.cs index c513a72..aa08b42 100644 --- a/Wms/Wms/Controllers/DownApiController.cs +++ b/Wms/Wms/Controllers/DownApiController.cs @@ -36,8 +36,9 @@ private readonly IPdaSoServer _pdaSoSvc;//绌烘墭鍑哄簱Svc private readonly IPdaAsnServer _paAsnSvc;//绌烘墭璺虹粦瀹� private readonly IStockServer _stockSvc;//AGV浠诲姟瀹屾垚绠� + private readonly IPdaCrServer _pdaCrServer; // PDA浠诲姟璋冨害 - public DownApiController(IOptions<ApiUrlConfig> setting, IExportNoticeServer exNoticeSvc, IPalletBindServer asnPalletBindSvc, IStockCheckServer crCheckSvc, ITaskServer taskSvc, IPdaSoServer pdaSoSvc,IPdaAsnServer paAsnSvc,IStockServer stockSvc) + public DownApiController(IOptions<ApiUrlConfig> setting, IExportNoticeServer exNoticeSvc, IPalletBindServer asnPalletBindSvc, IStockCheckServer crCheckSvc, ITaskServer taskSvc, IPdaSoServer pdaSoSvc,IPdaAsnServer paAsnSvc,IStockServer stockSvc,IPdaCrServer pdaCrServer) { _config = setting.Value; _exNoticeSvc = exNoticeSvc; @@ -46,7 +47,8 @@ _taskSvc = taskSvc; _pdaSoSvc = pdaSoSvc; _paAsnSvc = paAsnSvc; - _stockSvc = stockSvc; + _stockSvc = stockSvc; + _pdaCrServer = pdaCrServer; } #region WMS鎺ュ彛 璋冪敤涓嬫父绯荤粺鎺ュ彛 @@ -750,8 +752,7 @@ } - - + #endregion @@ -787,7 +788,7 @@ if (model.TaskTyp == "mid") //AGV鍒拌揪鍏ュ簱鍙o紝璇锋眰鏀捐揣 { //涓嬪彂WCS鏀捐揣璇锋眰 - var ret = _taskSvc.GetWcsPuttype(model.CurrentCallCode,_config.WcsHost + _config.MesBeiLiaoUrl); + var ret = _taskSvc.GetWcsPuttype(model.TaskCode,model.CurrentCallCode,_config.WcsHost + _config.HttpInRequest); if (ret.Contains("-1")) { logStr = $@".\log\WCS\浠诲姟鍙嶉" + DateTime.Now.ToString("yyyyMMdd") + ".txt"; @@ -797,7 +798,9 @@ } else if (model.TaskTyp == "end")//AGV鏀捐揣鍒板叆搴撳彛瀹屾垚 { - _stockSvc.ArriveFinish(model.TaskCode); + _stockSvc.ArriveFinish(model.TaskCode,_config.WcsHost + _config.HttpInFinish); + + } break; @@ -845,8 +848,8 @@ var jsonData = JsonConvert.SerializeObject(model); LogFile.SaveLogToFile($"WCS浠诲姟鍙嶉鎵ц閫氱煡锛�( {jsonData} ),", logStr); - //涓嬪彂AGV鍏ュ簱浠诲姟 - var taskType = _taskSvc.GetTaskType(model.TaskNo); + //涓嬪彂AGV缁х画鎵ц + _pdaCrServer.AgvContinue(model.TaskNo,_config.AgvHost+_config.ContinueTask); return Ok(new OutCommanAgvDto { Code = "0", Message = "鎴愬姛"}); -- Gitblit v1.8.0