fix 外部人员上传照片

This commit is contained in:
2024-04-18 15:03:41 +08:00
parent de37fc8bec
commit 5426a21449

View File

@@ -45,6 +45,16 @@ public class GainfoFaceService : IGainfoFaceService
public async Task UploadExternalFaceAsync(GainfoUploadFaceRequest request)
{
var protector = _dataProtectionProvider.CreateProtector("gainfo:external:idno");
try
{
request.UserNo = protector.Unprotect(request.UserNo);
}
catch (Exception)
{
throw new UserFriendlyException("凭证有误,无法获取人脸数");
}
var gainfo = await _gainfoStore.Queryable(GainfoStatusEnumType.External).Where(x => x.No == request.UserNo).FirstAsync();
gainfo.ThrowIfNull("人员信息不存在");