yanjinhui
2026-02-26 be291df6dd14039ff58e8c6554a053db4b573954
优化
已修改3个文件
30 ■■■■ 文件已修改
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskStatusEnum.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/AGV/GALAXIS/UpdateGALAXISTaskGrade.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskStatusEnum.cs
@@ -99,7 +99,14 @@
        /// ä»»åŠ¡åºŸæ­¢
        /// </summary>
        [Description("任务废止")]
        Cancel
        Cancel,
             /// <summary>
             /// wms取消任务
             /// </summary>
        [Description("WMS取消任务")]
        WMSCancel,
        #endregion
        #region æµ·åº·AGV其他任务状态
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/AGV/GALAXIS/UpdateGALAXISTaskGrade.cs
@@ -22,7 +22,7 @@
        /// <summary>
        /// ä»»åŠ¡åº“åŒº
        /// </summary>
        public string district { get; set; }
        public string district { get; set; } = "cy";
        /// <summary>
        /// æ–°çš„优先级
        /// </summary>
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs
@@ -26,6 +26,7 @@
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Core.BaseServices;
using WIDESEAWCS_Core.Enums;
using WIDESEAWCS_Core.Helper;
using WIDESEAWCS_DTO;
using WIDESEAWCS_DTO.TaskInfo;
@@ -153,7 +154,7 @@
                //海康
                bool isHK = dt_Task.TaskType == (int)TaskTypeEnum.Carry || dt_Task.TaskType == (int)TaskTypeEnum.CJInbound || dt_Task.TaskType == (int)TaskTypeEnum.CJInbound || dt_Task.TaskType == (int)TaskTypeEnum.CJOutbound;
                //这里将状态改变了198取消任务
                dt_Task.TaskType = TaskOutStatusEnum.OutCancel.ObjToInt();
                dt_Task.TaskType = TaskStatusEnum.WMSCancel.ObjToInt();
                if (isGALAXISTask)
                {
                    var KLS = new CancelGALAXISTask 
@@ -167,11 +168,16 @@
                    GALAXISReturn agvContent = response.DeserializeObject<GALAXISReturn>();
                    if (agvContent.success == true && agvContent.code == 0)
                    {
                       BaseDal.UpdateData(dt_Task);
                        //直接移入历史
                        BaseDal.DeleteAndMoveIntoHty(dt_Task, OperateTypeEnum.自动完成);
                       return content.OK("取消任务成功", dt_Task);
                    }
                    else
                    {
                        return content.Error($"任务失败{agvContent.data.returnInfo}");
                }
                content.Error("取消任务失败");
                }
            }
            catch (Exception ex)
            {
@@ -221,12 +227,15 @@
                    GALAXISReturn agvContent = response.DeserializeObject<GALAXISReturn>();
                    if (agvContent.success == true && agvContent.code == 0)
                    {
                        BaseDal.UpdateData(dt_Task);
                        return  content.OK("修改任务优先级成功", dt_Task);
                    }
                    else {
                        return content.Error($"任务失败{agvContent.data.returnInfo}");
                    }
                }
                #endregion
                content.Error("修改任务优先级失败");
            }
            catch (Exception ex)
            {