|
@@ -44,11 +44,19 @@ public class FaceVerifyJobHandler {
|
|
|
FaceApiParam param = new FaceApiParam();
|
|
|
JsonNode jsonParams = new JsonMapper().getNode(jobParam);
|
|
|
if (jsonParams != null) {
|
|
|
- boolean useLocalBaiduApiForFaceCompare = jsonParams.get("useLocalBaiduApiForFaceCompare").asBoolean(true);
|
|
|
- param.setUseLocalBaiduApiForFaceCompare(useLocalBaiduApiForFaceCompare);
|
|
|
+ JsonNode useLocalBaiduApiForFaceCompare = jsonParams.get("useLocalBaiduApiForFaceCompare");
|
|
|
+ if (useLocalBaiduApiForFaceCompare != null) {
|
|
|
+ param.setUseLocalBaiduApiForFaceCompare(useLocalBaiduApiForFaceCompare.asBoolean(true));
|
|
|
+ } else {
|
|
|
+ param.setUseLocalBaiduApiForFaceCompare(true);
|
|
|
+ }
|
|
|
|
|
|
- boolean useLocalBaiduApiForFaceLiveness = jsonParams.get("useLocalBaiduApiForFaceLiveness").asBoolean();
|
|
|
- param.setUseLocalBaiduApiForFaceLiveness(useLocalBaiduApiForFaceLiveness);
|
|
|
+ JsonNode useLocalBaiduApiForFaceLiveness = jsonParams.get("useLocalBaiduApiForFaceLiveness");
|
|
|
+ if (useLocalBaiduApiForFaceLiveness != null) {
|
|
|
+ param.setUseLocalBaiduApiForFaceLiveness(useLocalBaiduApiForFaceLiveness.asBoolean(false));
|
|
|
+ } else {
|
|
|
+ param.setUseLocalBaiduApiForFaceLiveness(false);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
for (Long examRecordDataId : todoExamRecordDataIds) {
|