wankeda
2025-04-07 4da42c12efde190b208f18b7dd51d3e89986837d
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_AGV.cs
@@ -208,11 +208,11 @@
        /// æŸ¥è¯¢AGV新建任务
        /// </summary>
        /// <returns></returns>
        public Dt_Task GetTasks()
        public List<Dt_Task> GetTasks()
        {
            WebResponseContent content = new WebResponseContent();
            Expression<Func<Dt_Task, bool>> expressionOrder = x => true;
            return BaseDal.QueryFirst(x => x.TaskStatus == AGVTaskStatusEnum.AGV_New.ObjToInt());
            //Expression<Func<Dt_Task, bool>> expressionOrder = x => true;
            return BaseDal.QueryData(x => x.TaskStatus == AGVTaskStatusEnum.AGV_New.ObjToInt()).ToList();
        }
        /// <summary>
        /// æŸ¥è¯¢åŽŸææ–™å‡ºåº“ä»»åŠ¡
@@ -222,7 +222,7 @@
        {
            WebResponseContent content = new WebResponseContent();
            //Expression<Func<Dt_Task, bool>> expressionOrder = x => true;
            return BaseDal.QueryFirst(x => x.TaskType == TaskTypeEnum.Outbound.ObjToInt()&&x.SourceAddress.Contains("原材料")&&x.TaskStatus==AGVTaskStatusEnum.AGV_Query.ObjToInt());
            return BaseDal.QueryFirst(x => x.TaskType == TaskTypeEnum.Outbound.ObjToInt() && x.SourceAddress.Contains("原材料") && x.TaskStatus == AGVTaskStatusEnum.AGV_Query.ObjToInt());
        }
        /// <summary>
        /// æŸ¥è¯¢æˆå“æœ‰è´§è´§ä½
@@ -350,12 +350,12 @@
                BaseDal.DeleteData(task);
                WriteLog.GetLog("无人叉车任务取消").Write("任务号:" + task.TaskNum, "无人叉车任务取消");
            }
            //else if (taskState == 91)
            //{
            //    int TaskStatus = AGVTaskStatusEnum.AGV_Fail.ObjToInt();
            //    _taskHtyService.AddTaskHty(task, TaskStatus);
            //    BaseDal.DeleteData(task);
            //}
            else if (taskState == 91)
            {
                int TaskStatus = AGVTaskStatusEnum.AGV_Fail.ObjToInt();
                _taskHtyService.AddTaskHty(task, TaskStatus);
                BaseDal.DeleteData(task);
            }
            else if (taskState == 60)
            {
                task.TaskStatus = AGVTaskStatusEnum.AGV_Executing.ObjToInt();