fix: 移除try catch
This commit is contained in:
@@ -105,10 +105,6 @@ public class GainfoIdCardFaceCompareService : IGainfoIdCardFaceCompareService
|
||||
IdNo = gainfo.IdNo,
|
||||
CompareResult = IdCardFaceCompareResultEnumType.NotCompared,
|
||||
CompareCount = 0,
|
||||
CreateTime = now,
|
||||
ModifiedTime = now,
|
||||
CreatedBy = userId,
|
||||
ModifiedBy = userId
|
||||
};
|
||||
|
||||
await _dbContext.InsertAsync(record);
|
||||
@@ -120,8 +116,6 @@ public class GainfoIdCardFaceCompareService : IGainfoIdCardFaceCompareService
|
||||
record.IdNo = gainfo.IdNo;
|
||||
record.CompareResult = IdCardFaceCompareResultEnumType.NotCompared;
|
||||
record.ErrorMessage = null;
|
||||
record.ModifiedTime = now;
|
||||
record.ModifiedBy = userId;
|
||||
await _dbContext.UpdateAsync(record);
|
||||
}
|
||||
|
||||
@@ -136,26 +130,13 @@ public class GainfoIdCardFaceCompareService : IGainfoIdCardFaceCompareService
|
||||
throw new UserFriendlyException(record.ErrorMessage);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
var response = await _aliyunClient.Id3MetaVerifyAsync(gainfo.IdNo, gainfo.Name, face);
|
||||
record.CompareResult = IdCardFaceCompareResultEnumType.Compared;
|
||||
record.ApiResponse = response.RawResponse;
|
||||
record.IsPassed = response.Passed;
|
||||
record.Similarity = response.Similarity;
|
||||
record.CompareCount += 1;
|
||||
record.LastCompareTime = now;
|
||||
record.ModifiedTime = DateTime.Now;
|
||||
record.ModifiedBy = userId;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
record.ErrorMessage = ex.Message;
|
||||
record.ModifiedTime = DateTime.Now;
|
||||
record.ModifiedBy = userId;
|
||||
await _dbContext.UpdateAsync(record);
|
||||
throw;
|
||||
}
|
||||
var response = await _aliyunClient.Id3MetaVerifyAsync(gainfo.IdNo, gainfo.Name, face);
|
||||
record.CompareResult = IdCardFaceCompareResultEnumType.Compared;
|
||||
record.ApiResponse = response.RawResponse;
|
||||
record.IsPassed = response.Passed;
|
||||
record.Similarity = response.Similarity;
|
||||
record.CompareCount += 1;
|
||||
record.LastCompareTime = now;
|
||||
|
||||
await _dbContext.UpdateAsync(record);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user