From 9e579eda4601ed7b492b9d19a24e8146f6ebdf8d Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期六, 19 四月 2025 19:50:43 +0800 Subject: [PATCH] 优化空托出入库逻辑 --- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_DictionaryController.cs | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_DictionaryController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_DictionaryController.cs" index 39942f9..ecc1f48 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_DictionaryController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_DictionaryController.cs" @@ -273,7 +273,7 @@ { List<object> data = new List<object>(); - #region TaskInStatusEnum + #region TaskInStatusEnum/鍏ュ簱浠诲姟鐘舵�� { Type type = typeof(TaskInStatusEnum); List<int> enums = Enum.GetValues(typeof(TaskInStatusEnum)).Cast<int>().ToList(); @@ -295,7 +295,7 @@ } #endregion - #region TaskOutStatusEnum + #region TaskOutStatusEnum/鍑哄簱浠诲姟鐘舵�� { Type type = typeof(TaskOutStatusEnum); List<int> enums = Enum.GetValues(typeof(TaskOutStatusEnum)).Cast<int>().ToList(); @@ -317,7 +317,7 @@ } #endregion - #region TaskRelocationStatusEnum + #region TaskRelocationStatusEnum/绉诲簱浠诲姟鐘舵�� { Type type = typeof(TaskRelocationStatusEnum); List<int> enums = Enum.GetValues(typeof(TaskRelocationStatusEnum)).Cast<int>().ToList(); @@ -339,7 +339,7 @@ } #endregion - #region TaskCarStatusEnum + #region TaskCarStatusEnum/绉昏溅浠诲姟鐘舵�� { Type type = typeof(TaskCarStatusEnum); List<int> enums = Enum.GetValues(typeof(TaskCarStatusEnum)).Cast<int>().ToList(); @@ -361,6 +361,28 @@ } #endregion + #region CarChargingTaskEnum/绌挎杞﹀厖鐢典换鍔$姸鎬� + { + Type type = typeof(CarChargingTaskEnum); + List<int> enums = Enum.GetValues(typeof(CarChargingTaskEnum)).Cast<int>().ToList(); + int index = 0; + foreach (var item in enums) + { + FieldInfo? fieldInfo = typeof(CarChargingTaskEnum).GetField(((CarChargingTaskEnum)item).ToString()); + DescriptionAttribute? description = fieldInfo.GetCustomAttribute<DescriptionAttribute>(); + if (description != null) + { + data.Add(new { key = item.ToString(), value = description.Description }); + } + else + { + data.Add(new { key = item.ToString(), value = item.ToString() }); + } + index++; + } + } + #endregion + result = new VueDictionaryDTO { DicNo = key, Config = "", Data = data }; } break; -- Gitblit v1.9.3