From fe941b73b9496f6cfab1a8957f319f74ea09fe1d Mon Sep 17 00:00:00 2001 From: Huangxiaoqiang-03 <1247017146@qq.com> Date: 星期一, 04 十一月 2024 17:34:32 +0800 Subject: [PATCH] 1 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs | 97 ++++++++++++++++++++++++++++-------------------- 1 files changed, 56 insertions(+), 41 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" index a7748e3..5b7327a 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs" @@ -52,28 +52,36 @@ /// <returns></returns> public WebResponseContent CallMateriel(string endPoint) { - Dt_CachePoint cachePoint = GetCachePointByEndPoint(endPoint); - - Dt_Task task = new Dt_Task() + try { - CurrentAddress = cachePoint.PointCode, - Grade = 0, - NextAddress = endPoint, - OrderNo = "", - PalletCode = cachePoint.Remark, - Roadway = "", - SourceAddress = cachePoint.PointCode, - TargetAddress = endPoint, - SourceKey = 0, - TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), - TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), - TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), - }; - cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); + Dt_CachePoint cachePoint = GetCachePointByEndPoint(endPoint); - _basicService.CachePointService.Repository.UpdateData(cachePoint); - Repository.AddData(task); - return WebResponseContent.Instance.OK(); + Dt_Task task = new Dt_Task() + { + CurrentAddress = cachePoint.PointCode, + Grade = 0, + NextAddress = endPoint, + OrderNo = "", + PalletCode = cachePoint.Remark, + Roadway = "", + SourceAddress = cachePoint.PointCode, + TargetAddress = endPoint, + SourceKey = 0, + TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), + TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), + TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), + }; + cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); + + _basicService.CachePointService.Repository.UpdateData(cachePoint); + Repository.AddData(task); + return WebResponseContent.Instance.OK(); + } + catch (Exception ex) + { + return WebResponseContent.Instance.Error(ex.Message); + } + } /// <summary> @@ -83,29 +91,36 @@ /// <returns></returns> public WebResponseContent MaterielCarry(string startPoint) { - Dt_CachePoint cachePoint = GetCachePointByStartPoint(startPoint); - - Dt_Task task = new() + try { - CurrentAddress = startPoint, - Grade = 0, - NextAddress = cachePoint.PointCode, - OrderNo = "", - PalletCode = startPoint + "-AGV", - Roadway = "", - SourceAddress = startPoint, - TargetAddress = cachePoint.PointCode, - SourceKey = 0, - TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), - TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), - TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), - }; - cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); + Dt_CachePoint cachePoint = GetCachePointByStartPoint(startPoint); - _basicService.CachePointService.Repository.UpdateData(cachePoint); - Repository.AddData(task); - return WebResponseContent.Instance.OK(); - } + Dt_Task task = new() + { + CurrentAddress = startPoint, + Grade = 0, + NextAddress = cachePoint.PointCode, + OrderNo = "", + PalletCode = startPoint + "-AGV", + Roadway = "", + SourceAddress = startPoint, + TargetAddress = cachePoint.PointCode, + SourceKey = 0, + TaskNum = BaseDal.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)), + TaskStatus = AGVTaskStatusEnum.AGV_New.ObjToInt(), + TaskType = TaskTypeEnum.AGVCarry.ObjToInt(), + }; + cachePoint.PointStatus = LocationStatusEnum.Lock.ObjToInt(); + + _basicService.CachePointService.Repository.UpdateData(cachePoint); + Repository.AddData(task); + return WebResponseContent.Instance.OK(); + } + catch (Exception ex) + { + return WebResponseContent.Instance.Error(ex.Message); + } +} private Dt_CachePoint GetCachePointByStartPoint(string startPoint) { -- Gitblit v1.9.3