From c4a8463e58992490680f7a1f5f8195de1c65e15d Mon Sep 17 00:00:00 2001 From: tjxt <1325917080@qq.com> Date: Mon, 29 Jul 2024 17:30:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9--=E8=BA=AB=E4=BB=BD=E8=AF=81?= =?UTF-8?q?=E8=AF=86=E5=88=AB=E6=80=A7=E5=88=AB=E5=AE=9A=E4=B9=89=E4=B8=BA?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/ai/domain/po/AiIdcardrecognizeResult.java | 2 +- .../src/main/java/com/bonus/ai/domain/vo/IdCardVo.java | 2 +- .../java/com/bonus/ai/service/impl/OcrRecogServiceImpl.java | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) 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();