From 6861434f1445d1685b67a24897890c34f8c54f85 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期三, 08 四月 2026 17:22:26 +0800
Subject: [PATCH] WCS&WMS代码更新
---
代码管理/WCS/WCSServers/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs | 21 ++-------------------
1 files changed, 2 insertions(+), 19 deletions(-)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs"
index ccf165e..3a158e9 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs"
@@ -41,11 +41,6 @@
{
return TaskTypeGroup.RelocationGroup;
}
- // 灏濊瘯灏嗕换鍔$被鍨嬭浆鎹负TaskOtherTypeEnum鏋氫妇绫诲瀷锛屽鏋滄垚鍔燂紝杩斿洖OtherGroup
- else if (!int.TryParse(Enum.Parse<TaskOtherTypeEnum>(taskTypeStr).ToString(), out result))
- {
- return TaskTypeGroup.OtherGroup;
- }
// 濡傛灉浠ヤ笂杞崲閮戒笉鎴愬姛锛屾姏鍑篘otImplementedException寮傚父
else
{
@@ -63,24 +58,12 @@
// 濡傛灉type涓嶆槸鏋氫妇绫诲瀷锛岃繑鍥�0
if (!type.IsEnum) return 0;
// 濡傛灉type鏄疶askInStatusEnum鏋氫妇绫诲瀷
- if (type == typeof(TaskInStatusEnum))
+ if (type == typeof(TaskStatusEnum))
{
// 鑾峰彇TaskInStatusEnum鏋氫妇绫诲瀷鐨勭储寮曞垪琛�
List<int> taskInboundTypes = type.GetEnumIndexList();
// 杩斿洖澶т簬褰撳墠鐘舵�佷笖灏忎簬InFinish鐘舵�佺殑绱㈠紩
- return taskInboundTypes.Where(x => x > currentStatus && x < (int)TaskInStatusEnum.InFinish).OrderBy(x => x).FirstOrDefault();
- }
- // 濡傛灉type鏄疶askOutStatusEnum鏋氫妇绫诲瀷
- else if (type == typeof(TaskOutStatusEnum))
- {
- // 鑾峰彇TaskOutStatusEnum鏋氫妇绫诲瀷鐨勭储寮曞垪琛�
- return type.GetEnumIndexList().Where(x => x > currentStatus && x < (int)TaskOutStatusEnum.OutFinish).OrderBy(x => x).FirstOrDefault();
- }
- // 濡傛灉type鏄疶askRobotStatusEnum鏋氫妇绫诲瀷
- else if (type == typeof(TaskRobotStatusEnum))
- {
- // 鑾峰彇TaskOutStatusEnum鏋氫妇绫诲瀷鐨勭储寮曞垪琛�
- return type.GetEnumIndexList().Where(x => x > currentStatus && x < (int)TaskRobotStatusEnum.RobotFinish).OrderBy(x => x).FirstOrDefault();
+ return taskInboundTypes.Where(x => x > currentStatus).OrderBy(x => x).FirstOrDefault();
}
// 濡傛灉浠ヤ笂鏉′欢閮戒笉婊¤冻锛屾姏鍑篘otImplementedException寮傚父
else
--
Gitblit v1.9.3