| | |
| | | using DocumentFormat.OpenXml.Presentation; |
| | | using Elastic.Clients.Elasticsearch; |
| | | using Admin.NET.Core.Service; |
| | | using Furion.DatabaseAccessor; |
| | | using Furion.Logging; |
| | | using NewLife.Serialization; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Diagnostics.CodeAnalysis; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using WCS.Application.Entity; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Admin.NET.Core.Service; |
| | | using DocumentFormat.OpenXml.Bibliography; |
| | | using AngleSharp.Common; |
| | | using AngleSharp.Text; |
| | | using Newtonsoft.Json.Linq; |
| | | using SqlSugar; |
| | | using NewLife.Reflection; |
| | | using static SKIT.FlurlHttpClient.Wechat.Api.Models.CustomServiceKfSessionGetWaitCaseResponse.Types; |
| | | using WCS.Application.Util; |
| | | |
| | | namespace WCS.Application; |
| | |
| | | { |
| | | throw Oops.Bah("任务:" + models.TaskNo + ";不存在!"); |
| | | } |
| | | var data1 = FourWayCarUtil.GetCarPath("090501", "080501","0"); |
| | | var data1 = FourWayCarUtil.GetCarPath("091501", "091601","0"); |
| | | if (data1 == null) //|| data1.Count == 0 |
| | | { |
| | | throw Oops.Bah("分配路径不存在!"); |
| | |
| | | //新增任务 |
| | | var taskAdd = new WcsTask() |
| | | { |
| | | TaskNo = models.TaskNo, |
| | | TaskNo = models.TaskNo, |
| | | TaskType = (TaskTypeEnum)Convert.ToInt32(models.TaskType), |
| | | Type = models.Type, |
| | | Status = TaskStatusEnum.Wait, |
| | |
| | | EndRoadway = models.EndRoadway, |
| | | PalletNo = models.PalletNo, |
| | | }; |
| | | |
| | | // 若非AGV任务增加任务ID |
| | | if (models.Type != PLCTypeEnum.AGV) |
| | | { |
| | | taskAdd.TaskId = FourWayCarUtil.GetTaskId(); |
| | | } |
| | | |
| | | listTask.Add(taskAdd); |
| | | } |
| | | await _db.Insertable(listTask).ExecuteCommandAsync(); |
| | |
| | | EndRoadway = models.EndRoadway, |
| | | PalletNo = models.PalletNo, |
| | | }; |
| | | |
| | | // 若非AGV任务增加任务ID |
| | | if (models.Type != PLCTypeEnum.AGV) |
| | | { |
| | | taskAdd.TaskId = FourWayCarUtil.GetTaskId(); |
| | | } |
| | | |
| | | await _db.Insertable(taskAdd).ExecuteCommandAsync(); |
| | | } |
| | | |