浏览代码

Ias ocr校验

master
chenchaod 2 个月前
父节点
当前提交
fdc2b5d2a1

+ 5
- 5
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/audit/VerificationRuleManagerImpl.java 查看文件

*/ */
public void ocrVarifyIdCard(String name, String idNum, String imagUrl, String ocrId, StringBuilder builder, String msg) { public void ocrVarifyIdCard(String name, String idNum, String imagUrl, String ocrId, StringBuilder builder, String msg) {
OcrResult exist = ocrResultRepo.findByUrlAndType(imagUrl, OcrType.id_front); OcrResult exist = ocrResultRepo.findByUrlAndType(imagUrl, OcrType.id_front);
if (exist == null) exist = ocrResultRepo.findById(ocrId).orElse(null);
if (exist == null) { if (exist == null) {
exist = ocrResultRepo.findById(ocrId).orElse(null);
if (exist == null) builder.append(msg+"证件正面照未找到识别结果;");
builder.append(msg + "证件正面照未找到识别结果;");
} else { } else {
try { try {
IdCardOcrResponse res = JsonTools.json2Object(exist.getResult(), IdCardOcrResponse.class); IdCardOcrResponse res = JsonTools.json2Object(exist.getResult(), IdCardOcrResponse.class);
*/ */
public void ocrVarifyBusinessLicense(String name,String busNum, String imagUrl,String ocrId, StringBuilder builder, String msg) { public void ocrVarifyBusinessLicense(String name,String busNum, String imagUrl,String ocrId, StringBuilder builder, String msg) {
OcrResult exist = ocrResultRepo.findByUrlAndType(imagUrl, OcrType.business_license); OcrResult exist = ocrResultRepo.findByUrlAndType(imagUrl, OcrType.business_license);
if (exist == null) {
exist = ocrResultRepo.findById(ocrId).orElse(null);
if (exist == null) builder.append(msg+"营业执照未找到识别结果;");
if (exist == null) exist = ocrResultRepo.findById(ocrId).orElse(null);
if (exist == null){
builder.append(msg+"营业执照未找到识别结果;");
} else { } else {
try { try {
BusinessLicenseOcrResponse res = JsonTools.json2Object(exist.getResult(), BusinessLicenseOcrResponse.class); BusinessLicenseOcrResponse res = JsonTools.json2Object(exist.getResult(), BusinessLicenseOcrResponse.class);

正在加载...
取消
保存