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) { throw new Exception(ex.Message); } return content; } } }