From 6e043e19f318e1ce90e296f58f31b3495f669f26 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期三, 11 三月 2026 19:15:34 +0800
Subject: [PATCH] 1

---
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs          |    1 +
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs |    2 +-
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs          |   14 ++++++++++++--
 3 files changed, 14 insertions(+), 3 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs"
index 563e4f3..8539071 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/WMS/WMSController.cs"
@@ -100,7 +100,7 @@
         /// <param name="AreaCode">鍖哄煙鍙�</param>
         /// <returns></returns>
         [HttpGet, HttpPost, Route("QueryStation"), AllowAnonymous]
-        public WMSReturn QueryStation(WMSGetLocationInfo getLocationInfo)
+        public WMSReturn QueryStation([FromBody] WMSGetLocationInfo getLocationInfo)
         {
             WebResponseContent content = _taskService.LocationInquiry(getLocationInfo);
             return WMSReturnMethod.ReturnWMS(content);
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs"
index d65db14..948a204 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskMethods.cs"
@@ -112,6 +112,7 @@
                     }
                     else if (Rgv.messageType == 10)
                     {
+                        if (Rgv.content.status == 2) TaskFeedback(task, 1);
                         if (Rgv.content.status == 4)
                         {
                             if (task.TaskType == (int)TaskTypeEnum.CPInbound && task.TaskState == (int)TaskStatusEnum.TakeFinish)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
index 285947c..58a62fb 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
@@ -1092,11 +1092,21 @@
                             EnableStatus = item.EnableStatus
                         });
                     }
-                    content.Data = list;
+                    content.OK(data: list);
                 }
                 else if (getLocationInfo.WarehouseId == 2)
                 {
-
+                    List<Dt_KLSLocationInfo> rGVLocationInfos = _kLSLocationInfoService.Repository.QueryData(x => x.WarehouseId == getLocationInfo.AreaCode.ObjToInt());
+                    foreach (var item in rGVLocationInfos)
+                    {
+                        list.Add(new
+                        {
+                            LoctionCode = item.LocationCode,
+                            LocationStatus = item.LocationStatus,
+                            EnableStatus = item.EnableStatus
+                        });
+                    }
+                    content.OK(data: list);
                 }
                 else if (getLocationInfo.WarehouseId == 3)
                 {

--
Gitblit v1.9.3