From c200233f68393549ce2fee57aaeb6f671d6c2d14 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期六, 22 三月 2025 10:08:17 +0800
Subject: [PATCH] 更新 .gitignore 和重构 RequestInbound.cs

---
 /dev/null                                                                                    |    0 
 .gitignore                                                                                   |    9 ++
 CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs |  201 +++++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 165 insertions(+), 45 deletions(-)

diff --git a/.gitignore b/.gitignore
index 97081fd..8c16369 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54991,3 +54991,12 @@
 *.v2
 CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2
 CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/obj/Release/net6.0/WIDESEAWCS_Common.GlobalUsings.g.cs
+/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/copilot-chat/bef6627e/sessions/2923046d-159a-498d-ad80-1f1082024059
+/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2
+/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json
+/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/fileList.bin
+/CodeManagement/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.strings.v9.bin
+/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/DesignTimeBuild/.dtbcache.v2
+/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.suo
+/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json
+/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/fileList.bin
diff --git a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2 b/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2
deleted file mode 100644
index 996fedb..0000000
--- a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/.futdcache.v2
+++ /dev/null
Binary files differ
diff --git a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json b/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json
deleted file mode 100644
index 0a07adf..0000000
--- a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json
+++ /dev/null
@@ -1,176 +0,0 @@
-{
-  "Version": 1,
-  "WorkspaceRootPath": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\",
-  "Documents": [
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob_after\\commonconveyorline_afterjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob_after\\commonconveyorline_afterjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\partial\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\partial\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_tasks\\stackerstationjob\\commonstackerstationcranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackerstationjob\\commonstackerstationcranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{6236BFFF-173D-44A8-9FC3-7C001EA30347}|WIDESEAWCS_QuartzJob\\WIDESEAWCS_QuartzJob.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_quartzjob\\service\\routerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{6236BFFF-173D-44A8-9FC3-7C001EA30347}|WIDESEAWCS_QuartzJob\\WIDESEAWCS_QuartzJob.csproj|solutionrelative:wideseawcs_quartzjob\\service\\routerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\task\\requestinbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\task\\requestinbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_tasks\\stackercranejob\\commonstackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\commonstackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\git\\baibusanlou\\codemanagement\\wcs\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
-    }
-  ],
-  "DocumentGroupContainers": [
-    {
-      "Orientation": 0,
-      "VerticalTabListWidth": 256,
-      "DocumentGroups": [
-        {
-          "DockedWidth": 200,
-          "SelectedChildIndex": 1,
-          "Children": [
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "TaskService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Partial\\TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Partial\\TaskService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Partial\\TaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Partial\\TaskService.cs",
-              "ViewState": "AgIAAMoAAAAAAAAAAAAcwNcAAAANAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:55:25.281Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "CommonConveyorLine_AfterJob.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob_After\\CommonConveyorLine_AfterJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob_After\\CommonConveyorLine_AfterJob.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob_After\\CommonConveyorLine_AfterJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob_After\\CommonConveyorLine_AfterJob.cs",
-              "ViewState": "AgIAAIUAAAAAAAAAAAAswJIAAAB3AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:53:56.096Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "CommonStackerStationCraneJob.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerStationJob\\CommonStackerStationCraneJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerStationJob\\CommonStackerStationCraneJob.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerStationJob\\CommonStackerStationCraneJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerStationJob\\CommonStackerStationCraneJob.cs",
-              "ViewState": "AgIAACoAAAAAAAAAAAAcwEQAAABIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:50:55.485Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{40ea2e6b-2121-4bb8-a43e-c83c04b51041}"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "RouterService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_QuartzJob\\Service\\RouterService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_QuartzJob\\Service\\RouterService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_QuartzJob\\Service\\RouterService.cs",
-              "RelativeToolTip": "WIDESEAWCS_QuartzJob\\Service\\RouterService.cs",
-              "ViewState": "AgIAAFEAAAAAAAAAAAAcwGYAAAAvAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.714Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "TaskService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ViewState": "AQIAAPIAAAAAAAAAAAD4vwYBAACZAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:52.063Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "CommonStackerCraneJob.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
-              "ViewState": "AQIAAFwAAAAAAAAAAAAAACsBAAAZAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:52.073Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "RequestInbound.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\Task\\RequestInbound.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\Task\\RequestInbound.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\Task\\RequestInbound.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\Task\\RequestInbound.cs",
-              "ViewState": "AQIAADkAAAAAAAAAAAArwDwAAAAhAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:52.079Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "CommonConveyorLineJob.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ViewState": "AQIAALMCAAAAAAAAAAAWwI8CAAApAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:52.086Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "appsettings.json",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
-              "ViewState": "AQIAAAAAAAAAAAAAAADwvxQAAAA4AAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2025-03-19T01:44:52.094Z"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/fileList.bin b/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/fileList.bin
deleted file mode 100644
index 4088056..0000000
--- a/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/fileList.bin
+++ /dev/null
Binary files differ
diff --git a/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs b/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs
index ba5dfc1..2383341 100644
--- a/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs
+++ b/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/Task/RequestInbound.cs
@@ -1,5 +1,6 @@
-锘縰sing HslCommunication;
+锘�//using HslCommunication;
 using Mapster;
+using Masuit.Tools;
 using Microsoft.AspNetCore.Mvc.ModelBinding.Validation;
 using Newtonsoft.Json;
 using System.Text.RegularExpressions;
@@ -282,8 +283,18 @@
         private async Task RequestWmsTask(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, string childDeviceCode, int ProtocalDetailValue, Dt_StationManager stationManager)
         {
             string isTrue = string.Empty;
+            ExecuteConveyorLineTask(conveyorLine, command, ProtocalDetailValue, childDeviceCode);
 
             ResultTrayCellsStatus result = GetResultTrayCellsStatus(command, stationManager);
+            if(result.SerialNos.Count == 0)
+            {
+                var Traycontent = await _taskService.RequestWMSTask(command.Barcode, childDeviceCode);
+                if (Traycontent.Status)
+                {
+                    ConsoleHelper.WriteSuccessLine("璇锋眰鍥炴祦闈欑疆");
+                    ExecuteConveyorLineTask(conveyorLine, command, ProtocalDetailValue, childDeviceCode);
+                }
+            }
 
             List<string> strings = stationManager.Roadway.Split(",").ToList();
             foreach (string item in strings)
@@ -504,61 +515,161 @@
                 }
             }
         }
-        public void ExecuteConveyorLineTask(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, int ProtocalDetailValue ,string childDeviceCode)
+
+        /// <summary>
+        /// 鎵ц杈撻�佺嚎浠诲姟
+        /// </summary>
+        /// <param name="conveyorLine">杈撻�佺嚎瀵硅薄</param>
+        /// <param name="command">杈撻�佺嚎浠诲姟鍛戒护</param>
+        /// <param name="ProtocalDetailValue">鍗忚鏄庣粏鍊�</param>
+        /// <param name="childDeviceCode">瀛愯澶囩紪鍙�</param>
+        //public void ExecuteConveyorLineTask(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, int ProtocalDetailValue, string childDeviceCode)
+        //{
+        //    var task = _taskService.QueryBarCodeConveyorLineTask(command.Barcode, childDeviceCode);
+        //    if (task != null)
+        //    {
+        //        var value = _sys_ConfigService.GetByConfigKey(CateGoryConst.CONFIG_SYS_InStation, SysConfigKeyConst.JZNGInBoundStation).ConfigValue;
+        //        var valueList = value.Split(',').ToList();
+        //        if (valueList.Contains(task.SourceAddress))
+        //        {
+        //            conveyorLine.SetValue(ConveyorLineDBName.WriteConveyorLineTargetAddress, "1000", childDeviceCode);
+
+        //            var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵task.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵task.PalletCode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵1000}銆�";
+        //            ConsoleHelper.WriteWarningLine(log);
+
+        //            _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
+        //            WriteInfo(conveyorLine.DeviceName, log);
+
+        //            ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
+        //        }
+        //        else
+        //        {
+        //            if (task.Roadway.Contains("JZ"))
+        //            {
+        //                var outJZTask = _taskRepository.QueryData(x => x.Roadway== task.Roadway && x.TaskState == (int)TaskOutStatusEnum.Line_OutExecuting || x.TaskState == (int)TaskOutStatusEnum.SC_OutExecuting || x.TaskState == (int)TaskOutStatusEnum.SC_OutFinish);
+        //                if (outJZTask.IsNullOrEmpty())
+        //                {
+        //                    var next = task.NextAddress;
+        //                    var taskCommand = MapTaskCommand(task, command);
+        //                    task.NextAddress = next;
+
+        //                    var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵command.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵command.Barcode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵taskCommand.TargetAddress}銆�";
+        //                    ConsoleHelper.WriteWarningLine(log);
+
+        //                    _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
+        //                    WriteInfo(conveyorLine.DeviceName, log);
+
+        //                    conveyorLine.SendCommand(taskCommand, childDeviceCode);
+        //                    ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
+        //                    _taskService.UpdateTaskStatusToNext(task);
+        //                }
+        //                else
+        //                {
+        //                    ConsoleHelper.WriteWarningLine("宸插瓨鍦ㄩ潤缃嚭搴撲换鍔�,闈欑疆鍏ュ簱浠诲姟鏃犳硶涓嬪彂绾夸綋");
+        //                }
+        //            }
+        //            else
+        //            {
+        //                var next = task.NextAddress;
+        //                var taskCommand = MapTaskCommand(task, command);
+        //                task.NextAddress = next;
+        //                var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵command.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵command.Barcode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵taskCommand.TargetAddress}銆�";
+        //                ConsoleHelper.WriteWarningLine(log);
+        //                _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
+        //                WriteInfo(conveyorLine.DeviceName, log);
+        //                conveyorLine.SendCommand(taskCommand, childDeviceCode);
+        //                ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
+        //                _taskService.UpdateTaskStatusToNext(task);
+        //            }
+        //        }
+        //    }
+        //}
+
+        /// <summary>
+        /// 鎵ц杈撻�佺嚎浠诲姟
+        /// </summary>
+        /// <param name="conveyorLine">杈撻�佺嚎瀵硅薄</param>
+        /// <param name="command">杈撻�佺嚎浠诲姟鍛戒护</param>
+        /// <param name="ProtocalDetailValue">鍗忚鏄庣粏鍊�</param>
+        /// <param name="childDeviceCode">瀛愯澶囩紪鍙�</param>
+        public void ExecuteConveyorLineTask(CommonConveyorLine conveyorLine, ConveyorLineTaskCommand command, int ProtocalDetailValue, string childDeviceCode)
         {
+            // 鏌ヨ浠诲姟淇℃伅
             var task = _taskService.QueryBarCodeConveyorLineTask(command.Barcode, childDeviceCode);
-            if (task != null)
+            if (task == null) return;
+
+            // 鑾峰彇閰嶇疆鍊煎苟杞崲涓哄垪琛�
+            var value = _sys_ConfigService.GetByConfigKey(CateGoryConst.CONFIG_SYS_InStation, SysConfigKeyConst.JZNGInBoundStation).ConfigValue;
+            var valueList = value.Split(',').ToList();
+
+            // 鏃ュ織妯℃澘
+            var logMessage = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵task.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵task.PalletCode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵{0}}銆�";
+
+            // 鍒ゆ柇浠诲姟鐨勮捣濮嬪湴鍧�鏄惁鍦ㄩ厤缃垪琛ㄤ腑
+            if (valueList.Contains(task.SourceAddress))
             {
-                var value = _sys_ConfigService.GetByConfigKey(CateGoryConst.CONFIG_SYS_InStation, SysConfigKeyConst.JZNGInBoundStation).ConfigValue;
-                var valueList = value.Split(',').ToList();
-                if (valueList.Contains(task.SourceAddress))
+                // 璁剧疆鐩爣鍦板潃涓� "1000"
+                conveyorLine.SetValue(ConveyorLineDBName.WriteConveyorLineTargetAddress, "1000", childDeviceCode);
+                // 璁板綍鏃ュ織骞跺彂閫佸畬鎴愪俊鍙�
+                LogAndSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, logMessage, "1000");
+            }
+            else if (task.Roadway.Contains("JZ"))
+            {
+                // 鏌ヨ鏄惁瀛樺湪闈欑疆鍑哄簱浠诲姟
+                var outJZTask = _taskRepository.QueryData(x => x.Roadway == task.Roadway &&
+                    (x.TaskState == (int)TaskOutStatusEnum.Line_OutExecuting ||
+                     x.TaskState == (int)TaskOutStatusEnum.SC_OutExecuting ||
+                     x.TaskState == (int)TaskOutStatusEnum.SC_OutFinish));
+
+                if (outJZTask.IsNullOrEmpty())
                 {
-                    conveyorLine.SetValue(ConveyorLineDBName.WriteConveyorLineTargetAddress, "1000", childDeviceCode);
-
-                    var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵task.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵task.PalletCode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵1000}銆�";
-                    ConsoleHelper.WriteWarningLine(log);
-
-                    _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
-                    WriteInfo(conveyorLine.DeviceName, log);
-
-                    ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
-                }
-                else if (task.TargetAddress == "1020-1")
-                {
-                    var next = task.NextAddress;
+                    // 鏄犲皠浠诲姟鍛戒护
                     var taskCommand = MapTaskCommand(task, command);
-                    task.NextAddress = next;
-
-                    var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵command.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵command.Barcode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵taskCommand.TargetAddress}銆�";
-                    ConsoleHelper.WriteWarningLine(log);
-
-                    _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
-                    WriteInfo(conveyorLine.DeviceName, log);
-
+                    // 璁板綍鏃ュ織骞跺彂閫佸畬鎴愪俊鍙�
+                    LogAndSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, logMessage, taskCommand.TargetAddress.ToString());
+                    // 鍙戦�佷换鍔″懡浠�
                     conveyorLine.SendCommand(taskCommand, childDeviceCode);
-                    ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
-
-                    var taskHty = task.Adapt<Dt_Task_Hty>();
-                    _task_HtyRepository.AddData(taskHty);
-                    _taskService.DeleteData(task);
+                    // 鏇存柊浠诲姟鐘舵��
+                    _taskService.UpdateTaskStatusToNext(task);
                 }
                 else
                 {
-                    var next = task.NextAddress;
-                    var taskCommand = MapTaskCommand(task, command);
-                    task.NextAddress = next;
-
-                    var log = $"銆恵conveyorLine._deviceName}銆戜换鍔″彿锛氥�恵command.TaskNum}銆�,鎵樼洏鏉$爜锛氥�恵command.Barcode}銆戝凡鍒拌揪銆恵childDeviceCode}銆戣姹傛壂鐮佸叆搴�(瀹炵洏),涓嬩竴鐩爣鍦板潃銆恵taskCommand.TargetAddress}銆�";
-                    ConsoleHelper.WriteWarningLine(log);
-
-                    _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
-                    WriteInfo(conveyorLine.DeviceName, log);
-
-                    conveyorLine.SendCommand(taskCommand, childDeviceCode);
-                    ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
-                    _taskService.UpdateTaskStatusToNext(task);
+                    ConsoleHelper.WriteWarningLine("宸插瓨鍦ㄩ潤缃嚭搴撲换鍔�,闈欑疆鍏ュ簱浠诲姟鏃犳硶涓嬪彂鑷崇嚎浣�");
                 }
             }
+            else
+            {
+                // 鏄犲皠浠诲姟鍛戒护
+                var taskCommand = MapTaskCommand(task, command);
+                // 璁板綍鏃ュ織骞跺彂閫佸畬鎴愪俊鍙�
+                LogAndSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, logMessage, taskCommand.TargetAddress.ToString());
+                // 鍙戦�佷换鍔″懡浠�
+                conveyorLine.SendCommand(taskCommand, childDeviceCode);
+                // 鏇存柊浠诲姟鐘舵��
+                _taskService.UpdateTaskStatusToNext(task);
+            }
         }
+
+        /// <summary>
+        /// 璁板綍鏃ュ織骞跺彂閫佸畬鎴愪俊鍙�
+        /// </summary>
+        /// <param name="conveyorLine">杈撻�佺嚎瀵硅薄</param>
+        /// <param name="childDeviceCode">瀛愯澶囩紪鍙�</param>
+        /// <param name="ProtocalDetailValue">鍗忚鏄庣粏鍊�</param>
+        /// <param name="logMessage">鏃ュ織娑堟伅妯℃澘</param>
+        /// <param name="targetAddress">鐩爣鍦板潃</param>
+        private void LogAndSendFinish(CommonConveyorLine conveyorLine, string childDeviceCode, int ProtocalDetailValue, string logMessage, string targetAddress)
+        {
+            // 鏍煎紡鍖栨棩蹇楁秷鎭�
+            var log = string.Format(logMessage, targetAddress);
+            // 杈撳嚭璀﹀憡鏃ュ織
+            ConsoleHelper.WriteWarningLine(log);
+            // 璁板綍鏃ュ織
+            _noticeService.Logs(userTokenIds, new { conveyorLine.DeviceName, log, time = DateTime.Now.ToString("G"), color = "red" });
+            WriteInfo(conveyorLine.DeviceName, log);
+            // 鍙戦�佸畬鎴愪俊鍙�
+            ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true);
+        }
+
     }
 }
\ No newline at end of file
diff --git a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.strings.v9.bin b/CodeManagement/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.strings.v9.bin
deleted file mode 100644
index ab515eb..0000000
--- a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/ProjectEvaluation/widesea_wmsserver.strings.v9.bin
+++ /dev/null
Binary files differ
diff --git a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/DesignTimeBuild/.dtbcache.v2 b/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/DesignTimeBuild/.dtbcache.v2
deleted file mode 100644
index 1910f7b..0000000
--- a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/DesignTimeBuild/.dtbcache.v2
+++ /dev/null
Binary files differ
diff --git a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.suo b/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.suo
deleted file mode 100644
index 1597202..0000000
--- a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/.suo
+++ /dev/null
Binary files differ
diff --git a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json b/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json
deleted file mode 100644
index 69973e3..0000000
--- a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json
+++ /dev/null
@@ -1,253 +0,0 @@
-{
-  "Version": 1,
-  "WorkspaceRootPath": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\",
-  "Documents": [
-    {
-      "AbsoluteMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagetaskservices\\task\\partial\\dt_taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|solutionrelative:widesea_storagetaskservices\\task\\partial\\dt_taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{4BDE58B2-5B2E-480B-932F-D63C2A7D557C}|WIDESEA_StorageBasicServices\\WIDESEA_StorageBasicServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagebasicservices\\location\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{4BDE58B2-5B2E-480B-932F-D63C2A7D557C}|WIDESEA_StorageBasicServices\\WIDESEA_StorageBasicServices.csproj|solutionrelative:widesea_storagebasicservices\\location\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{461A73BF-9FC7-4BFE-9BEB-2AE686CBFEEC}|WIDESEA_Cache\\WIDESEA_Cache.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_cache\\const\\cacheconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{461A73BF-9FC7-4BFE-9BEB-2AE686CBFEEC}|WIDESEA_Cache\\WIDESEA_Cache.csproj|solutionrelative:widesea_cache\\const\\cacheconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{55326F38-372A-4606-B7FB-8C01BBAEC4FC}|WIDESEA_StoragIntegrationServices\\WIDESEA_StoragIntegrationServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagintegrationservices\\mom\\error\\momerrormsg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{55326F38-372A-4606-B7FB-8C01BBAEC4FC}|WIDESEA_StoragIntegrationServices\\WIDESEA_StoragIntegrationServices.csproj|solutionrelative:widesea_storagintegrationservices\\mom\\error\\momerrormsg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_wmsserver\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_wmsserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagetaskservices\\task\\dt_taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|solutionrelative:widesea_storagetaskservices\\task\\dt_taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\integration\\aginginoroutcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\integration\\aginginoroutcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_wmsserver\\controllers\\dt_areainfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\dt_areainfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_model\\models\\basicmodel\\dtlocationinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\basicmodel\\dtlocationinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagetaskservices\\globalusing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9912BD12-4CF7-4A91-8203-47C9C125004C}|WIDESEA_StorageTaskServices\\WIDESEA_StorageTaskServices.csproj|solutionrelative:widesea_storagetaskservices\\globalusing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_model\\models\\mom\\momerrormessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\mom\\momerrormessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{55326F38-372A-4606-B7FB-8C01BBAEC4FC}|WIDESEA_StoragIntegrationServices\\WIDESEA_StoragIntegrationServices.csproj|d:\\git\\baibusanlou\\codemanagement\\wms\\widesea_wmsserver\\widesea_storagintegrationservices\\mom\\cellstate\\cellstateservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{55326F38-372A-4606-B7FB-8C01BBAEC4FC}|WIDESEA_StoragIntegrationServices\\WIDESEA_StoragIntegrationServices.csproj|solutionrelative:widesea_storagintegrationservices\\mom\\cellstate\\cellstateservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    }
-  ],
-  "DocumentGroupContainers": [
-    {
-      "Orientation": 0,
-      "VerticalTabListWidth": 256,
-      "DocumentGroups": [
-        {
-          "DockedWidth": 200,
-          "SelectedChildIndex": 4,
-          "Children": [
-            {
-              "$type": "Bookmark",
-              "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{40ea2e6b-2121-4bb8-a43e-c83c04b51041}"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "LocationInfoService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageBasicServices\\Location\\LocationInfoService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StorageBasicServices\\Location\\LocationInfoService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageBasicServices\\Location\\LocationInfoService.cs",
-              "RelativeToolTip": "WIDESEA_StorageBasicServices\\Location\\LocationInfoService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAPkAAAAEAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.655Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "appsettings.json",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\appsettings.json",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\appsettings.json",
-              "RelativeToolTip": "WIDESEA_WMSServer\\appsettings.json",
-              "ViewState": "AQIAAAYAAAAAAAAAAAAAAAoAAAAJAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2025-03-19T01:44:51.912Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "Dt_TaskService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\Task\\Partial\\Dt_TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StorageTaskServices\\Task\\Partial\\Dt_TaskService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\Task\\Partial\\Dt_TaskService.cs",
-              "RelativeToolTip": "WIDESEA_StorageTaskServices\\Task\\Partial\\Dt_TaskService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABgDAAAXAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.917Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "MoMErrorMsg.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StoragIntegrationServices\\MOM\\Error\\MoMErrorMsg.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StoragIntegrationServices\\MOM\\Error\\MoMErrorMsg.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StoragIntegrationServices\\MOM\\Error\\MoMErrorMsg.cs",
-              "RelativeToolTip": "WIDESEA_StoragIntegrationServices\\MOM\\Error\\MoMErrorMsg.cs",
-              "ViewState": "AQIAADkAAAAAAAAAAAAYwA0AAAA3AAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.923Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "CacheConst.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Cache\\Const\\CacheConst.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Cache\\Const\\CacheConst.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Cache\\Const\\CacheConst.cs",
-              "RelativeToolTip": "WIDESEA_Cache\\Const\\CacheConst.cs",
-              "ViewState": "AQIAACAAAAAAAAAAAAAIwAAAAAAAAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.928Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "TaskController.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\TaskController.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\TaskController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\TaskController.cs",
-              "ViewState": "AQIAAIkAAAAAAAAAAAAnwJsAAAAvAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.936Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "AgingInOrOutController.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Integration\\AgingInOrOutController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Integration\\AgingInOrOutController.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Integration\\AgingInOrOutController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Integration\\AgingInOrOutController.cs",
-              "ViewState": "AQIAABMAAAAAAAAAAAAnwCMAAAApAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.936Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "Dt_TaskService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\Task\\Dt_TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StorageTaskServices\\Task\\Dt_TaskService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\Task\\Dt_TaskService.cs",
-              "RelativeToolTip": "WIDESEA_StorageTaskServices\\Task\\Dt_TaskService.cs",
-              "ViewState": "AQIAACEBAAAAAAAAAAAiwKwFAAAiAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.936Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "Program.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Program.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Program.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Program.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Program.cs",
-              "ViewState": "AQIAALYAAAAAAAAAAAArwMsAAAAEAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.946Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "Dt_AreaInfoController.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Dt_AreaInfoController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Dt_AreaInfoController.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Dt_AreaInfoController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Dt_AreaInfoController.cs",
-              "ViewState": "AQIAAAAAAAAAAAAAAADwvxQAAAAAAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.948Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "DtLocationInfo.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\BasicModel\\DtLocationInfo.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\BasicModel\\DtLocationInfo.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\BasicModel\\DtLocationInfo.cs",
-              "RelativeToolTip": "WIDESEA_Model\\Models\\BasicModel\\DtLocationInfo.cs",
-              "ViewState": "AQIAAAAAAAAAAAAAAADwvwAAAAAAAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.953Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "GlobalUsing.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\GlobalUsing.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StorageTaskServices\\GlobalUsing.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StorageTaskServices\\GlobalUsing.cs",
-              "RelativeToolTip": "WIDESEA_StorageTaskServices\\GlobalUsing.cs",
-              "ViewState": "AQIAAAAAAAAAAAAAAADwvwAAAAAAAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.957Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "MOMErrorMessage.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\MOM\\MOMErrorMessage.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\MOM\\MOMErrorMessage.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\MOM\\MOMErrorMessage.cs",
-              "RelativeToolTip": "WIDESEA_Model\\Models\\MOM\\MOMErrorMessage.cs",
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAgAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.959Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "CellStateService.cs",
-              "DocumentMoniker": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StoragIntegrationServices\\MOM\\CellState\\CellStateService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_StoragIntegrationServices\\MOM\\CellState\\CellStateService.cs",
-              "ToolTip": "D:\\Git\\BaiBuSanlou\\CodeManagement\\WMS\\WIDESEA_WMSServer\\WIDESEA_StoragIntegrationServices\\MOM\\CellState\\CellStateService.cs",
-              "RelativeToolTip": "WIDESEA_StoragIntegrationServices\\MOM\\CellState\\CellStateService.cs",
-              "ViewState": "AQIAAFAAAAAAAAAAAAAgwGsAAABkAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-19T01:44:51.961Z"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/fileList.bin b/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/fileList.bin
deleted file mode 100644
index 5b36bf1..0000000
--- a/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/fileList.bin
+++ /dev/null
Binary files differ

--
Gitblit v1.9.3