wankeda
2025-06-24 1caea0fdc7ed1788d854a2aba8853984b4494e01
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs
@@ -212,7 +212,7 @@
        {
            WebResponseContent content = new WebResponseContent();
            //Expression<Func<Dt_Task, bool>> expressionOrder = x => true;
            return BaseDal.QueryData(x => x.TaskStatus == AGVTaskStatusEnum.AGV_New.ObjToInt()||x.TaskStatus==AGVTaskStatusEnum.AGV_Wait.ObjToInt()).ToList();
            return BaseDal.QueryData(x => x.TaskStatus == AGVTaskStatusEnum.AGV_New.ObjToInt() || x.TaskStatus == AGVTaskStatusEnum.AGV_Wait.ObjToInt()).ToList();
        }
        /// <summary>
        /// æŸ¥è¯¢åŽŸææ–™å‡ºåº“ä»»åŠ¡
@@ -347,6 +347,7 @@
            {
                int TaskStatus = AGVTaskStatusEnum.AGV_Cancel.ObjToInt();
                _taskHtyService.AddTaskHty(task, TaskStatus);
                HCJFree(task, TaskStatus);
                BaseDal.DeleteData(task);
                WriteLog.GetLog("无人叉车任务取消").Write("任务号:" + task.TaskNum, "无人叉车任务取消");
            }
@@ -354,7 +355,17 @@
            {
                int TaskStatus = AGVTaskStatusEnum.AGV_Fail.ObjToInt();
                _taskHtyService.AddTaskHty(task, TaskStatus);
                HCJFree(task, TaskStatus);
                BaseDal.DeleteData(task);
            }
            else if (taskState == 93)
            {
                int TaskStatus = AGVTaskStatusEnum.AGV_Complete.ObjToInt();
                if (task.SourceAddress.Contains("原材料库"))
                {
                    HCJCope(task, TaskStatus);
                }
                BaseDal.UpdateData(task);
            }
            else if (taskState == 60)
            {
@@ -523,7 +534,7 @@
                if (res.success)
                {
                    int TaskStatus = AGVTaskStatusEnum.AGV_Finish.ObjToInt();
                    _taskHtyService.AddTaskHty(task, TaskStatus);
                    //_taskHtyService.AddTaskHty(task, TaskStatus);
                    BaseDal.DeleteData(task);
                    return WebResponseContent.Instance.OK();
                }