From 1c637ea862816ae6fa53945fa0327b95c79aa18b Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期五, 22 八月 2025 16:20:27 +0800 Subject: [PATCH] 增强 WMS IP 地址处理逻辑的健壮性在 `TaskService.cs` 文件中,添加了对 `result` 是否为 `null` 的检查,以确保在反序列化之前 `result` 是有效的。同时,调整了对 `content.Data` 的检查逻辑,确保在 `content.Data` 不为空的情况下,才会进一步检查其值是否为 "NG"。如果是 "NG",则设置 `task.Remark` 为 "NG"。这些更改提高了代码的健壮性,避免了潜在的空引用异常。 --- .gitignore | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/.gitignore b/.gitignore index d3dbb6f..8ce6284 100644 --- a/.gitignore +++ b/.gitignore @@ -11113,3 +11113,44 @@ /CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/obj/Release/net6.0/staticwebassets/msbuild.buildTransitive.WIDESEA_WMSServer.props /CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/obj/Release/net6.0/staticwebassets/msbuild.WIDESEA_WMSServer.Microsoft.AspNetCore.StaticWebAssetEndpoints.props /CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/obj/Release/net6.0/staticwebassets/msbuild.WIDESEA_WMSServer.Microsoft.AspNetCore.StaticWebAssets.props +/CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_IStoragIntegrationRepository/obj/Debug/net6.0/WIDESEA_IStoragIntegrationRepository.GeneratedMSBuildEditorConfig.editorconfig +/CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationRepository/obj/Debug/net6.0/WIDESEA_StoragIntegrationRepository.GeneratedMSBuildEditorConfig.editorconfig +/CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationRepository/obj/Debug/net6.0/WIDESEA_StoragIntegrationRepository.GeneratedMSBuildEditorConfig.editorconfig +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-shm +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-wal +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm +/CodeManagement/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db-shm +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db-wal +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal +/CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/bin/Release/net6.0/publish.zip +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db-shm +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm +/CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/bin/Release/net6.0/publish.zip +/CodeManagement/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/17.13.441.19478/CodeChunks.db-wal +/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Release/net6.0/publish.zip +/CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/bin/Release/net6.0/publish (3).zip +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/slnx.sqlite +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/VSWorkspaceState.json +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/FileContentIndex/9fcfba1d-4549-4902-97a9-99389faa1364.vsidx +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/v17/.wsuo +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/slnx.sqlite +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/VSWorkspaceState.json +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/FileContentIndex/9fcfba1d-4549-4902-97a9-99389faa1364.vsidx +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/v17/.wsuo +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/slnx.sqlite +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/CodeChunks.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/CopilotIndices/17.13.441.19478/SemanticSymbols.db +/CodeManagement/WMS/WIDESEA_WMSClient/.vs/WIDESEA_WMSClient/v17/.wsuo -- Gitblit v1.9.3