From d273610214477c23827aac4255919fb529a1860f Mon Sep 17 00:00:00 2001 From: liguoyang Date: Mon, 27 Oct 2025 10:57:58 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A4=84=E7=90=86=E6=B5=B7=E5=BA=B7?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=BC=82=E5=B8=B8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/Dlhis.Basic/HikService.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Src/Dlhis.Basic/HikService.cs b/Src/Dlhis.Basic/HikService.cs index dad0a969..6a2762ca 100644 --- a/Src/Dlhis.Basic/HikService.cs +++ b/Src/Dlhis.Basic/HikService.cs @@ -17,10 +17,17 @@ public class HikService : IHikService var secret = "MLl7Dv7p5Pgc9XYI3r4O"; HttpUtillib.SetPlatformInfo(key, secret, "10.32.0.10"); - var r = HttpUtillib.HttpPost(url, body, 15); - var result = Encoding.UTF8.GetString(r).ToObject>(); - (result.Code == "0").ThrowIfFalse($"海康人脸相似度对比失败:{result.Msg}"); + try + { + var r = HttpUtillib.HttpPost(url, body, 15); + var result = Encoding.UTF8.GetString(r).ToObject>(); + (result.Code == "0").ThrowIfFalse($"海康人脸相似度对比失败:{result.Msg}"); - return await Task.FromResult(result.Data.Similarity); + return await Task.FromResult(result.Data.Similarity); + } + catch (Exception e) + { + throw new Exception($"请重试,海康人脸相似度对比异常:{e.Message}"); + } } } \ No newline at end of file