From a8367fa42d18c40407408c79e8a5fd32cd09f05c Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 21 四月 2026 11:21:03 +0800
Subject: [PATCH] 更新WMS接口文档,添加修改出入口站台类型接口,优化接口日志记录方法

---
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ApiInfoService.cs |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ApiInfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ApiInfoService.cs"
index 57c0b3a..f856096 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ApiInfoService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ApiInfoService.cs"
@@ -10,6 +10,7 @@
 using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_DTO;
 using WIDESEAWCS_DTO.RGV.FOURBOT;
+using WIDESEAWCS_DTO.WMS;
 using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_Model.Models;
 
@@ -46,7 +47,7 @@
                 response = HttpHelper.Post(apiInfo.ApiAddress, requestParameters);
                 requestHash = ComputeHash(requestParameters);
                 responseHash = ComputeHash(response);
-                if (apiInfo.Remark.Contains("鍥涘悜杞�"))
+                if (apiInfo.Remark.Contains("鍥涘悜绌挎杞�"))
                 {
                     FOURBOTReturn fOURBOTReturn = response.DeserializeObject<FOURBOTReturn>();
                     if (fOURBOTReturn == null) throw new Exception($"{apiInfo.Remark}鍝嶅簲鍐呭杞崲瀹炰綋澶辫触锛�");
@@ -55,15 +56,24 @@
                 }
                 else if (apiInfo.Remark.Contains("鍑箰澹�"))
                 {
-
+                    GALAXISReturn gALAXISReturn = response.DeserializeObject<GALAXISReturn>();
+                    if (gALAXISReturn == null) throw new Exception($"{apiInfo.Remark}鍝嶅簲鍐呭杞崲瀹炰綋澶辫触");
+                    if (gALAXISReturn.data.returnStatus != 0) throw new Exception(gALAXISReturn.data.returnInfo);
+                    content.Data = gALAXISReturn;
                 }
                 else if (apiInfo.Remark.Contains("娴峰悍"))
                 {
-
+                    HIKROBOTReturn hIKROBOTReturn = response.DeserializeObject<HIKROBOTReturn>();
+                    if (hIKROBOTReturn == null) throw new Exception($"{apiInfo.Remark}鍝嶅簲鍐呭杞崲瀹炰綋澶辫触");
+                    if (hIKROBOTReturn.code != "SUCCESS") throw new Exception(hIKROBOTReturn.message);
+                    content.Data = hIKROBOTReturn;
                 }
                 else if (apiInfo.Remark.Contains("WMS"))
                 {
-
+                    WMSReturn wMSReturn = response.DeserializeObject<WMSReturn>();
+                    if (wMSReturn == null) throw new Exception($"{apiInfo.Remark}鍝嶅簲鍐呭杞崲瀹炰綋澶辫触");
+                    if (wMSReturn.code != 200) throw new Exception(wMSReturn.message);
+                    content.Data = wMSReturn;
                 }
                 content.OK();
             }

--
Gitblit v1.9.3