From dcacc1fbcb885a958d6a9715c360ebb4aeac0894 Mon Sep 17 00:00:00 2001 From: 肖洋 <cathay_xy@163.com> Date: 星期二, 17 十二月 2024 19:40:59 +0800 Subject: [PATCH] 新增多个库页面:常温库、分容库、高温库,并更新导航栏以包含这些新页面 --- Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs | 63 ++++++++++++------------------- 1 files changed, 24 insertions(+), 39 deletions(-) diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs index 0b56001..a66cb9b 100644 --- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs +++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs @@ -1,31 +1,14 @@ -锘� -using log4net.Core; -using Mapster; -using Masuit.Tools; -using Masuit.Tools.Models; -using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; -using SixLabors.Fonts.Tables.AdvancedTypographic; -using System.Diagnostics; -using WIDESEA_Common; +锘縰sing Masuit.Tools; using WIDESEA_Core.Const; -using WIDESEA_DTO; using WIDESEA_DTO.MOM; using WIDESEA_DTO.WMS; -using WIDESEA_IStorageBasicRepository; -using WIDESEA_IStoragIntegrationServices; -using WIDESEA_Model.Models; -using WIDESEA_StorageBasicRepository; -using WIDESEA_StorageTaskRepository; -using WIDESEA_StoragIntegrationServices; using WIDESEAWCS_Model.Models; namespace WIDESEA_StorageTaskServices; public partial class Dt_TaskService : ServiceBase<Dt_Task, IDt_TaskRepository>, IDt_TaskService { - #region 鍑哄簱浠诲姟瀹屾垚 - //public async Task<WebResponseContent> CompleteStackTaskAsync(Dt_Task task, DtStockInfo stock) //{ @@ -357,6 +340,7 @@ #endregion 浠诲姟瀹屾垚 #region 璇锋眰浠诲姟鍏ュ簱 + /// <summary> /// 璇锋眰鍏ュ簱 /// </summary> @@ -391,7 +375,6 @@ } } - // 璋冪敤CreateNewTask鏂规硶锛屽垱寤烘柊浠诲姟 content = await CreateNewTask(input); } @@ -406,7 +389,7 @@ } /// <summary> - /// + /// /// </summary> /// <param name="input">璇锋眰鍙傛暟</param> /// <param name="flag">瀹炴绌烘鏍囪瘑</param> @@ -431,7 +414,7 @@ var task = await CreateNewTaskByStation(input, stationinfo); // 灏濊瘯娣诲姞鏂颁换鍔� - if (task == null) return content.Error() ; + if (task == null) return content.Error(); var taskId = await BaseDal.AddDataAsync(task); bool isResult = taskId > 0; if (isResult) @@ -450,8 +433,6 @@ TaskType = task.TaskType, }; content.OK(data: taskDTO); - - } else content.Error("娣诲姞浠诲姟澶辫触"); @@ -487,10 +468,10 @@ } #region 鐩存帴鍑哄簱浠诲姟 + private async Task<Dt_Task> CreateInToOutTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) { //if (stationManager.stationType != 5) throw new Exception("閿欒鐨勮皟鍙�"); - input.EquiCodeMOM = "24MEJQ11-1006-1"; @@ -590,10 +571,11 @@ return task; } - #endregion + #endregion 鐩存帴鍑哄簱浠诲姟 #region 鍏ュ簱浠诲姟 + private async Task<Dt_Task> CreateInTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) { if (stationManager.stationType != 1 && stationManager.stationType != 6) throw new Exception("閿欒鐨勮皟鍙�"); @@ -704,17 +686,20 @@ return task; } - #endregion + + #endregion 鍏ュ簱浠诲姟 #region 搴撲綅鍒嗛厤 + /// <summary> - /// + /// /// </summary> /// <param name="requestTask">璇锋眰鍙傛暟</param> /// <returns></returns> private async Task<DtLocationInfo> RequestLocation(RequestTaskDto requestTask, bool isCheckRequest = false) { #region 鑾峰彇璐т綅 + try { List<DtLocationInfo> locations; @@ -739,9 +724,11 @@ Console.WriteLine(err.Message.ToString()); return null; } + #endregion 鑾峰彇璐т綅 } - #endregion + + #endregion 搴撲綅鍒嗛厤 // 鑾峰彇宸ヨ壓鐢宠 private async Task<ProcessApplyDto> GetProcessApplyAsync(RequestTaskDto input, ResultTrayCellsStatus content) @@ -759,7 +746,7 @@ }; } - #endregion 璇锋眰绌烘鍑哄簱 + #endregion 璇锋眰浠诲姟鍏ュ簱 public async Task<Dt_Task> CreateEmptyOutTaskAsync(RequestTaskDto input, Dt_StationManager stationManager) { @@ -798,12 +785,12 @@ } catch (Exception ex) { - throw new Exception(ex.Message); } } #region 鐩存帴鍑哄簱浠诲姟瀹屾垚 + public async Task<WebResponseContent> CompleteInToOutTaskAsync(Dt_Task task) { WebResponseContent content = new WebResponseContent(); @@ -822,11 +809,12 @@ return content.Error(ex.Message); } } - #endregion + #endregion 鐩存帴鍑哄簱浠诲姟瀹屾垚 #region MyRegion - private async Task<bool> ExecuteTransaction(DtStockInfo stock, Dt_Task_Hty taskHty, DtLocationInfo fromLocation,DtLocationInfo toLocation, int taskId) + + private async Task<bool> ExecuteTransaction(DtStockInfo stock, Dt_Task_Hty taskHty, DtLocationInfo fromLocation, DtLocationInfo toLocation, int taskId) { _unitOfWorkManage.BeginTran(); try @@ -864,13 +852,13 @@ throw new Exception(err.Message); // 鎶涘嚭寮傚父浠ヤ究澶栭儴鎹曡幏 } } - #endregion + + #endregion MyRegion #region 妫�娴嬮珮娓╁簱鏄惁鏈夊彲鍑哄簱搴撳瓨 public WebResponseContent StockCheckingAsync() { - WebResponseContent webResponseContent = new WebResponseContent(); try { @@ -894,7 +882,6 @@ if (stockInfo.Count <= 0) continue; foreach (var item in stockInfo) { - var hasTask = BaseDal.QueryFirst(x => x.PalletCode == item.PalletCode); if (hasTask != null) { @@ -912,7 +899,6 @@ task.NextAddress = "002-000-002"; // 鍒涘缓浠诲姟DTO WMSTaskDTO taskDTO = CreateTaskDTO(task); - var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress); var wmsBase = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.WCSIPAddress)?.ConfigValue; @@ -949,7 +935,7 @@ } } - #endregion + #endregion 妫�娴嬮珮娓╁簱鏄惁鏈夊彲鍑哄簱搴撳瓨 #region 甯告俯琛ョ┖鎵樼洏鑷冲垎瀹� @@ -1000,6 +986,5 @@ return content; } - #endregion - + #endregion 甯告俯琛ョ┖鎵樼洏鑷冲垎瀹� } \ No newline at end of file -- Gitblit v1.9.3