diff --git a/Src/Dlhis.Basic/Organization/Api/IHainingApi.cs b/Src/Dlhis.Basic/Organization/Api/IHainingApi.cs index 52ff8c95..2fe53b80 100644 --- a/Src/Dlhis.Basic/Organization/Api/IHainingApi.cs +++ b/Src/Dlhis.Basic/Organization/Api/IHainingApi.cs @@ -8,5 +8,5 @@ public interface IHainingApi { [RequestLog] [Post("/jingke/api/face/SaveFaceByFace")] - Task UploadAsync(HainingApiUploadRequest request); + Task UploadAsync(HainingApiUploadRequest request); } \ No newline at end of file diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoFaceService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoFaceService.cs index cbba5239..d7c4bdac 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoFaceService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoFaceService.cs @@ -250,6 +250,7 @@ public class GainfoFaceService : IGainfoFaceService var timeLimitedDataProtector = _dataProtectionProvider.CreateProtector("down:face").ToTimeLimitedDataProtector(); try { + //解密token,如果非法和过期会抛异常 var password = timeLimitedDataProtector.Unprotect(token); var userCode = password.Split(':')[1]; @@ -262,9 +263,10 @@ public class GainfoFaceService : IGainfoFaceService return new FileContentResult(Convert.FromBase64String(face.Face), "image/png"); } - catch (Exception ex) + catch { - _logger.LogError(ex, "获取人脸失败:{message}", ex.Message); + //已经验证没有问题,后续不需要输出多余日志 + //_logger.LogError(ex, "获取人脸失败:{message}", ex.Message); return new NotFoundResult(); } }