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