using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.Helper;
|
using WIDESEAWCS_DTO.WMS;
|
|
namespace WIDESEAWCS_TaskInfoService
|
{
|
public class TaskHelpMethods
|
{
|
public static WebResponseContent isOkTaskInfo(TaskDTO taskDTO, bool isfrom, bool isType)
|
{
|
WebResponseContent content = new WebResponseContent().OK();
|
try
|
{
|
if (taskDTO.containerCode.IsNullOrEmpty()) throw new Exception("料箱号不能为空");
|
if (taskDTO.toAreaCode.IsNullOrEmpty() || taskDTO.toLocationCode.IsNullOrEmpty()) throw new Exception("终点区域或终点位置不能为空");
|
if (isType) if (taskDTO.containerType.IsNullOrEmpty()) throw new Exception("料箱号不能为空");
|
if (isfrom) if (taskDTO.fromLocationCode.IsNullOrEmpty()) throw new Exception("起点位置不能为空");
|
}
|
catch (Exception ex)
|
{
|
content.Error(ex.Message);
|
}
|
return content;
|
}
|
}
|
}
|