From 46e98339480d853fc78a014c34d7ff9fcaf13890 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期四, 05 十二月 2024 14:09:02 +0800 Subject: [PATCH] 产线协议 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_ConveyorLine.cs | 52 +--------------------------------------------------- 1 files changed, 1 insertions(+), 51 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_ConveyorLine.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_ConveyorLine.cs" index 9623a53..9673adf 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_ConveyorLine.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_ConveyorLine.cs" @@ -8,6 +8,7 @@ using WIDESEA_Core; using WIDESEA_Model.Models; using WIDESEAWCS_DTO.WCSInfo; +using WIDESEA_DTO.WCSInfo; namespace WIDESEA_TaskInfoService { @@ -140,57 +141,6 @@ Db.Ado.CommitTran(); #endregion if (!string.IsNullOrEmpty(task.Remark)) throw new Exception(task.Remark); - } - catch (Exception ex) - { - Db.Ado.RollbackTran(); - content.Error(ex.Message); - } - return content; - } - - /// <summary> - /// 浜х嚎鐢宠 - /// </summary> - /// <param name="lineDTO"></param> - /// <returns></returns> - public WebResponseContent ProductionlineRequest(ConveyorLineDTO lineDTO) - { - WebResponseContent content = new WebResponseContent(); - try - { - var task = BaseDal.QueryFirst(x => x.PalletCode == lineDTO.Barcode); - if (task != null && task.TaskType == TaskTypeEnum.Inbound.ObjToInt()) - return content.OK(data: task); - if (task != null) throw new Exception($"鎵樼洏鍙穂{lineDTO.Barcode}]宸插瓨鍦ㄤ换鍔�"); - Dt_StockInfo stockInfo = _stockService.StockInfoService.Repository.GetStockInfo(lineDTO.Barcode); - (bool, string) result = CheckRequestInbound(lineDTO.stationCode, lineDTO.Barcode, true, stockInfo); - if (!result.Item1) return content = WebResponseContent.Instance.Error(result.Item2); - var StockInfoDetails = stockInfo.Details.Where(x => x.StockId == stockInfo.Id).ToList(); - #region 鐢熸垚鍏ュ簱浠诲姟 - Dt_Task dt_Task = new Dt_Task() - { - CurrentAddress = lineDTO.stationCode, - NextAddress = "SC01", - SourceAddress = lineDTO.stationCode, - TargetAddress = "SC01", - CreateDate = DateTime.Now, - Creater = "System", - PalletCode = lineDTO.Barcode, - OrderNo = StockInfoDetails.Count() == 1 ? StockInfoDetails.First().OrderNo : null, - Roadway = "SC01", - TaskNum = Convert.ToInt32(DateTime.Now.ToString("HHmmss")), - TaskState = InTaskStatusEnum.InNew.ObjToInt(), - TaskType = TaskTypeEnum.Inbound.ObjToInt(), - }; - dt_Task.Dispatchertime = dt_Task.CreateDate; - Db.Ado.BeginTran(); - BaseDal.AddData(dt_Task); - task = BaseDal.QueryFirst(x => x.PalletCode == lineDTO.Barcode && x.TaskType == TaskTypeEnum.Inbound.ObjToInt()); - //content.Data = dt_Task; - Db.Ado.CommitTran(); - if (task != null) return content.OK(data: task); - #endregion } catch (Exception ex) { -- Gitblit v1.9.3