HuBingJie
19 小时以前 ba998c70b77180668f295e65e07f3a62bf85e5ee
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -877,9 +877,8 @@
            Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum);
            if (task == null) return WebResponseContent.Instance.Error($"未找到该任务信息,任务号:【{taskNum}】");
            bool taskmsseg = BaseDal.DeleteData(task);
            //bool res = AddTaskHistory(task);
            //return taskmsseg && res ? WebResponseContent.Instance.OK() : WebResponseContent.Instance.Error();
            return null;
            bool res = AddTaskHistory(task,"手动取消");
            return taskmsseg && res ? WebResponseContent.Instance.OK() : WebResponseContent.Instance.Error();
        }
@@ -888,7 +887,7 @@
        /// </summary>
        /// <param name="task">任务对象</param>
        /// <returns>是否添加成功</returns>
        public static bool AddTaskHistory(Dt_Task task)
        public static bool AddTaskHistory(Dt_Task task,string operateType)
        {
            try
            {
@@ -905,7 +904,7 @@
                }
                // æ·»åŠ åŽ†å²è®°å½•
                bool result = taskHtyService.AddTaskHistory(task, "自动完成");
                bool result = taskHtyService.AddTaskHistory(task, operateType);
                
                return result;
            }
@@ -918,5 +917,21 @@
        }
        /// <summary>
        /// æ‰‹åŠ¨å®ŒæˆæŽ¥å£
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        /// <exception cref="NotImplementedException"></exception>
        public WebResponseContent WCSManualTaskCompleted(int taskNum)
        {
            //查询任务信息
            Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum);
            if (task == null) return WebResponseContent.Instance.Error($"未找到该任务信息,任务号:【{taskNum}】");
            bool taskmsseg = BaseDal.DeleteData(task);
            bool res = AddTaskHistory(task, "手动完成");
            return taskmsseg && res ? WebResponseContent.Instance.OK() : WebResponseContent.Instance.Error();
        }
    }
}