陈勇
2026-03-10 fc9cba5f058089887aa7061d2e6b4006b9e04a9a
ÏîÄ¿´úÂë/WCS/WCSServer/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -380,12 +380,16 @@
        /// å°†ä»»åŠ¡çŠ¶æ€ä¿®æ”¹ä¸ºä¸‹ä¸€ä¸ªçŠ¶æ€
        /// </summary>
        /// <param name="taskNum">任务号</param>
        public WebResponseContent UpdateTaskStatusToNext(int taskNum)
        public WebResponseContent UpdateTaskStatusToNext(int taskNum, int taskStatus = -1)
        {
            WebResponseContent content = new WebResponseContent();
            try
            {
                var task = BaseDal.QueryFirst(x => x.TaskNum == taskNum);
                if (taskStatus > 0)
                {
                    task = BaseDal.QueryFirst(x => x.TaskNum == taskNum && x.TaskState == taskStatus);
                }
                if (task == null) return WebResponseContent.Instance.Error($"未找到该任务信息,任务号:【{taskNum}】");
                return UpdateTaskStatusToNext(task);
            }