|
@@ -425,13 +425,19 @@ public class ExamCaptureServiceImpl implements ExamCaptureService {
|
|
|
compareWithTokenAndImageUrl(baseFaceToken,
|
|
|
fileUrl, fileUrl.replace(main, backup));
|
|
|
facePPResult = jsonHttpResponseHolder.getRespBody();
|
|
|
- } catch (StatusException e) {
|
|
|
+ } catch (Exception e) {
|
|
|
compareFaceSyncInfo.setIsPass(false);
|
|
|
- compareFaceSyncInfo.setErrorMsg(e.getDesc());
|
|
|
+ compareFaceSyncInfo.setExistsSystemError(true);
|
|
|
+ compareFaceSyncInfo.setErrorMsg("系统异常");
|
|
|
return compareFaceSyncInfo;
|
|
|
}
|
|
|
if (facePPResult.containsKey(Constants.ERROR_MSG)) {
|
|
|
compareFaceSyncInfo.setIsPass(false);
|
|
|
+ String errMsg = facePPResult.getString(Constants.ERROR_MSG);
|
|
|
+ if (errMsg.contains(Constants.FACE_COMPARE_CONCURRENCY_LIMIT_EXCEEDED) ||
|
|
|
+ errMsg.contains(Constants.FACE_COMPARE_AUTHORIZATION_ERROR)) {
|
|
|
+ compareFaceSyncInfo.setExistsSystemError(true);
|
|
|
+ }
|
|
|
compareFaceSyncInfo.setErrorMsg(facePPResult.toString());
|
|
|
return compareFaceSyncInfo;
|
|
|
} else {
|