using MailKit.Search;
|
using Microsoft.AspNetCore.Http;
|
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_Core;
|
using WIDESEA_Core.Enums;
|
using WIDESEA_Core.Helper;
|
using WIDESEA_DTO.Inbound;
|
using WIDESEA_DTO.Task;
|
using WIDESEA_Model.Models;
|
using static WIDESEA_ITaskInfoService.ITaskService;
|
|
namespace WIDESEA_TaskInfoService
|
{
|
public partial class TaskService
|
{
|
//输送线任务下发
|
public WCSginseng PLC_IssueTasks(int TaskId,int AreaNo,string TransNo, string ContainerNo,int ContainerType,string FromPoint,string ToPoint,string ToStation)
|
{
|
WCSginseng WCS_Parame = new WCSginseng();
|
try
|
{
|
WCStask wcstaskinfo = new WCStask();
|
wcstaskinfo.TaskId = TaskId;
|
wcstaskinfo.AreaNo = AreaNo;
|
wcstaskinfo.TransNo = TransNo;
|
wcstaskinfo.ContainerNo = ContainerNo;
|
wcstaskinfo.ContainerType = ContainerType;
|
wcstaskinfo.FromPoint = FromPoint;
|
wcstaskinfo.ToPoint = ToPoint;
|
wcstaskinfo.ToStation = ToStation;
|
WCS_Parame = HttpHelper.Post<WCSginseng>(WCS_SendConveyorTask, wcstaskinfo, "输送线任务下发");
|
return WCS_Parame;
|
}
|
catch (Exception ex)
|
{
|
WCS_Parame.IsSuccess = false;
|
WCS_Parame.Code = "-1";
|
WCS_Parame.Message = $"输送线任务调取下发失败:WMS系统下发任务失败,任务号:{TaskId},原因:{ex.Message}";
|
return WCS_Parame;
|
}
|
}
|
|
//堆垛机任务下发
|
public WCSginseng SC_IssueTasks(int TaskId, int AreaNo, string TransNo, string ContainerNo, int ContainerType, string FromPoint, string ToPoint, string ToStation)
|
{
|
WCSginseng WCS_Parame = new WCSginseng();
|
try
|
{
|
WCStask wcstaskinfo = new WCStask();
|
wcstaskinfo.TaskId = TaskId;
|
wcstaskinfo.AreaNo = AreaNo;
|
wcstaskinfo.TransNo = TransNo;
|
wcstaskinfo.ContainerNo = ContainerNo;
|
wcstaskinfo.ContainerType = ContainerType;
|
wcstaskinfo.FromPoint = FromPoint;
|
wcstaskinfo.ToPoint = ToPoint;
|
wcstaskinfo.ToStation = ToStation;
|
WCS_Parame = HttpHelper.Post<WCSginseng>(WCS_SendStackerTask, wcstaskinfo, "堆垛机任务下发");
|
return WCS_Parame;
|
}
|
catch (Exception ex)
|
{
|
WCS_Parame.IsSuccess = false;
|
WCS_Parame.Code = "-1";
|
WCS_Parame.Message = $"堆垛机任务调取下发失败:WMS系统下发任务失败,任务号:{TaskId},原因:{ex.Message}";
|
return WCS_Parame;
|
}
|
}
|
}
|
}
|