1
HuBingJie
5 天以前 99d55d437cc924429bb9589d5afe24f386cf8342
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -1133,7 +1133,8 @@
                    if (dt_task.TaskState > (int)TaskOutStatusEnum.OutNew) return WebResponseContent.Instance.Error($"任务状态不允许取消");
                }
                var res = _task_HtyService.AddData(new Dt_Task_hty
                Dt_Task_hty dt_Task_Hty = new Dt_Task_hty
                    {
                        TaskNum = dt_task.TaskNum,
                        PalletCode = dt_task.PalletCode,
@@ -1151,11 +1152,17 @@
                        CreateDate = DateTime.Now,
                        RGVTaskType = dt_task.RGVTaskType,
                        RGVCurrentexecution = dt_task.RGVCurrentexecution
                    });
                };
                var res = _task_HtyService.AddData(dt_Task_Hty);
                if (res.Status == false) {
                    db.Ado.RollbackTran();
                    return WebResponseContent.Instance.Error("取消任务失败!");
                }
                int oldState = dt_task.TaskState;
                _taskExecuteDetailService.AddTaskExecuteDetail(
    dt_task.TaskId,
    $"自动任务状态从【{oldState}】进入到【{dt_Task_Hty.TaskState}】"
);
                var deletetask = BaseDal.DeleteData(dt_task);
                if (deletetask == false) {