diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/po/AiIdcardrecognizeResult.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/po/AiIdcardrecognizeResult.java index c8ab8fb..1a6f5ea 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/po/AiIdcardrecognizeResult.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/po/AiIdcardrecognizeResult.java @@ -23,7 +23,7 @@ public class AiIdcardrecognizeResult { private String name; /** 用户性别,'0' 表示男性,'1' 表示女性 */ - private char sex; + private String sex; /** 用户民族 */ private String enthnic; diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/vo/IdCardVo.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/vo/IdCardVo.java index b3d281e..f6fbc95 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/vo/IdCardVo.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/domain/vo/IdCardVo.java @@ -12,7 +12,7 @@ public class IdCardVo { private String issuingAuthority; private String validTime; private String name; - private char gender; + private String gender; private String ethnicity; private String dateOfBirth; private String address; diff --git a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/OcrRecogServiceImpl.java b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/OcrRecogServiceImpl.java index d4c7a0b..e7a8dc8 100644 --- a/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/OcrRecogServiceImpl.java +++ b/bonus-modules/bonus-ai/src/main/java/com/bonus/ai/service/impl/OcrRecogServiceImpl.java @@ -124,7 +124,8 @@ public class OcrRecogServiceImpl implements IOcrRecogService { // 解析转义字符 json = StringEscapeUtils.unescapeJava(json); Gson gson = new Gson(); - return gson.fromJson(json, IdCardVo.class); + IdCardVo idCardVo = gson.fromJson(json, IdCardVo.class);//此方法 如果里面为空 错误 解决 + return idCardVo; } private void saveRecognitionResult(IdCardVo idCardVo, char ifComplete, String frontFileName, String backFileName,long startTime) { String idNumber = idCardVo.getData().getIdNumber();