using MailKit.Search; using Microsoft.Extensions.Logging; using OfficeOpenXml.FormulaParsing.Excel.Functions.Logical; using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Reflection.Metadata; using System.Text; using System.Threading.Tasks; using WIDESEA_Common.Log; using WIDESEA_Common.TaskEnum; using WIDESEA_Core; using WIDESEA_Core.Enums; using WIDESEA_Core.Helper; using WIDESEA_DTO.Task; using WIDESEA_Model.Models; using static WIDESEA_ITaskInfoService.ITaskService; namespace WIDESEA_TaskInfoService { public partial class TaskService { public WebResponseContent PalletInboundTask(WCSTaskDTO wCSTask) { WebResponseContent webResponse = new WebResponseContent(); try { Dt_Task task = BaseDal.QueryFirst(x =>x.PalletCode == wCSTask.PalletCode); if (task == null) return WebResponseContent.Instance.Error($"未找到任务信息,托盘条码:{wCSTask.PalletCode}"); if (task.TaskStatus == (int)InTaskStatusEnum.InNew) { //进行调取输送线下发任务 //PLC_IssueTasks(task.TaskId,task.Roadway,task.PalletCode,task.PalletType,task.); } return WebResponseContent.Instance.Error($"未找到任务信息,托盘条码:{wCSTask.PalletCode}"); } catch (Exception ex) { return webResponse.Error("任务获取失败,wms系统故障,原因:"+ex.Message); } } } }