wangxinhui
9 天以前 6861434f1445d1685b67a24897890c34f8c54f85
´úÂë¹ÜÀí/WCS/WCSServers/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -455,5 +455,23 @@
            BaseDal.DeleteAndMoveIntoHty(tasks, OperateTypeEnum.人工删除);
            return WebResponseContent.Instance.OK($"成功删除{tasks.Count}条数据");
        }
        /// <summary>
        /// æ ¹æ®å †åž›æœºè®¾å¤‡ç¼–号/任务类型分类获取任务
        /// </summary>
        /// <param name="DeviceCode"></param>
        /// <param name="taskTypeGroup"></param>
        /// <returns></returns>
        public Dt_Task QueryStackerTask(string DeviceCode, TaskTypeGroup? taskTypeGroup = null)
        {
            if (taskTypeGroup == null)
            {
                return BaseDal.QueryFirst(x => x.DeviceCode == DeviceCode && x.TaskState == (int)TaskStatusEnum.SC_Execute, TaskOrderBy);
            }
            else
            {
                return BaseDal.QueryFirst(x => x.DeviceCode == DeviceCode && x.TaskState == (int)TaskStatusEnum.SC_Execute && (taskTypeGroup == TaskTypeGroup.InboundGroup ? TaskInboundTypes.Contains(x.TaskType) : TaskOutboundTypes.Contains(x.TaskType)), TaskOrderBy);
            }
        }
    }
}