|
@@ -6,6 +6,7 @@ import cn.com.qmth.examcloud.starters.face.verify.common.FaceVerifyException;
|
|
|
import cn.com.qmth.examcloud.starters.face.verify.common.HttpClientBuilder;
|
|
|
import cn.com.qmth.examcloud.starters.face.verify.common.JsonHelper;
|
|
|
import cn.com.qmth.examcloud.starters.face.verify.model.FaceResult;
|
|
|
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
|
|
import okhttp3.*;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -136,7 +137,7 @@ public class BaiduApiHelper {
|
|
|
result.setApiLimit(false);
|
|
|
result.setScore(0d);
|
|
|
result.setFaceNum(0);
|
|
|
- result.setJsonResult(new JsonHelper().toJson(response));
|
|
|
+ result.setJsonResult(new JsonHelper().style(Include.NON_NULL).toJson(response));
|
|
|
|
|
|
if (response.getError_code() != 0) {
|
|
|
result.setError(response.getError_code() + " - " + response.getError_msg());
|
|
@@ -178,7 +179,7 @@ public class BaiduApiHelper {
|
|
|
if (faceLiveness >= 0.39d) {
|
|
|
result.setPass(true);
|
|
|
} else {
|
|
|
- result.setError("faceLiveness: " + faceLiveness + " < 0.39");
|
|
|
+ result.setError("faceLiveness=" + faceLiveness + " but less than 0.39");
|
|
|
}
|
|
|
|
|
|
return result;
|
|
@@ -190,7 +191,7 @@ public class BaiduApiHelper {
|
|
|
result.setApiLimit(false);
|
|
|
result.setScore(0d);
|
|
|
result.setFaceNum(0);
|
|
|
- result.setJsonResult(new JsonHelper().toJson(response));
|
|
|
+ result.setJsonResult(new JsonHelper().style(Include.NON_NULL).toJson(response));
|
|
|
|
|
|
if (response.getError_code() != 0) {
|
|
|
result.setError(response.getError_code() + " - " + response.getError_msg());
|
|
@@ -214,7 +215,7 @@ public class BaiduApiHelper {
|
|
|
if (score >= expectFaceCompareScore) {
|
|
|
result.setPass(true);
|
|
|
} else {
|
|
|
- result.setError("faceScore: " + score + " < " + expectFaceCompareScore);
|
|
|
+ result.setError("faceScore=" + score + " but less than " + expectFaceCompareScore);
|
|
|
}
|
|
|
|
|
|
return result;
|