提交修改

This commit is contained in:
quyixiao 2025-08-19 08:52:35 +08:00
parent adc9b5a428
commit fd960804e8
5 changed files with 43 additions and 14 deletions

View File

@ -50,6 +50,12 @@ public class BDocAnalysisOfficeResp extends BBaseResp {
@JsonProperty("log_id") @JsonProperty("log_id")
private String ofdFileSize; private String ofdFileSize;
@JsonProperty("error_msg")
private String errorMsg;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public static class UnderlineDTO { public static class UnderlineDTO {

View File

@ -162,6 +162,9 @@ public class BGeneralBasicResp {
private Integer wordsResultNum; private Integer wordsResultNum;
@JsonProperty("log_id") @JsonProperty("log_id")
private String logId; private String logId;
@JsonProperty("error_msg")
private String errorMsg;
@NoArgsConstructor @NoArgsConstructor
@Data @Data

View File

@ -21,7 +21,7 @@ import java.util.List;
/*** /***
* 银行卡三要素核验 * 银行卡三要素核验
*https://market.aliyun.com/apimarket/detail/cmapi00066584#sku=yuncode60584000011 *
* *
* * * *
* *银行卡二要素核验 * *银行卡二要素核验
@ -53,8 +53,25 @@ public class GeneralBasicOcrController extends BaseController {
//generalBasicOcrRequest.setImageBase64(a); //generalBasicOcrRequest.setImageBase64(a);
BGeneralBasicRequest bGeneralBasicRequest = new BGeneralBasicRequest(); //generalBasicOcrRequest.setImageBase64(null);
//generalBasicOcrRequest.setImageUrl("https://heyuoss.oss-cn-shanghai.aliyuncs.com/prd/testxxx.jpg");
// 读取文件内容到Stream流中按行读取
//Stream<String> lines = Files.lines(Paths.get("/Users/quyixiao/gitb/eb-service-api/api-web/api-interface/src/main/resources/pdfbase64.txt"));
//String a = lines.collect(Collectors.joining());
//log.info("imagebase64:{}", a);
//generalBasicOcrRequest.setImageBase64(null);
//generalBasicOcrRequest.setPdfFile("xxxxxx");
BGeneralBasicRequest bGeneralBasicRequest = new BGeneralBasicRequest();
bGeneralBasicRequest.setImageBase64(generalBasicOcrRequest.getImageBase64()); bGeneralBasicRequest.setImageBase64(generalBasicOcrRequest.getImageBase64());
bGeneralBasicRequest.setImageUrl(generalBasicOcrRequest.getImageUrl()); bGeneralBasicRequest.setImageUrl(generalBasicOcrRequest.getImageUrl());
bGeneralBasicRequest.setPdfFile(generalBasicOcrRequest.getPdfFile()); bGeneralBasicRequest.setPdfFile(generalBasicOcrRequest.getPdfFile());
@ -73,9 +90,9 @@ public class GeneralBasicOcrController extends BaseController {
} }
return R.ok().setData(list); return R.ok().setData(list);
} }
return R.ok().setMsg(bGeneralBasicResp.getErrorMsg());
} }
return R.ok(); return R.error(aR.getErrorMsg());
} }

View File

@ -32,21 +32,20 @@ public class HighPrecisionOcrController {
// http://localhost:8888/high/precision/orc/recognize?imageBase64=3232 // http://localhost:8888/high/precision/orc/recognize?imageBase64=3232
// https://heyuoss.oss-cn-shanghai.aliyuncs.com/prd/testxxx.jpg
@EbAuthentication(tencent = ApiConstants.TENCENT_AUTH) @EbAuthentication(tencent = ApiConstants.TENCENT_AUTH)
@RequestMapping("/recognize") @RequestMapping("/recognize")
public R recognize(HighPrecisionOcrRequest generalBasicOcrRequest) throws Exception { public R recognize(HighPrecisionOcrRequest generalBasicOcrRequest) throws Exception {
// 读取文件内容到Stream流中按行读取 // 读取文件内容到Stream流中按行读取
//Stream<String> lines = Files.lines(Paths.get("/Users/quyixiao/gitb/eb-service-api/api-web/api-interface/src/main/resources/filebase64.txt")); //Stream<String> lines = Files.lines(Paths.get("/Users/quyixiao/gitb/eb-service-api/api-web/api-interface/src/main/resources/pdfbase64.txt"));
//String a = lines.collect(Collectors.joining());
//String a = lines.collect(Colle
// ctors.joining());
//log.info("imagebase64:{}", a); //log.info("imagebase64:{}", a);
//generalBasicOcrRequest.setImageBase64(a); //generalBasicOcrRequest.setImageBase64(null);
//generalBasicOcrRequest.setPdfFile("xxxxxxxxx");
//generalBasicOcrRequest.setImageUrl("https://heyuoss.oss-cn-shanghai.aliyuncs.com/prd/testxxx.jpg");
BDocAnalysisOfficeRequest bGeneralBasicRequest = new BDocAnalysisOfficeRequest(); BDocAnalysisOfficeRequest bGeneralBasicRequest = new BDocAnalysisOfficeRequest();
@ -93,10 +92,13 @@ public class HighPrecisionOcrController {
list.add(highPrecisionOcrResp); list.add(highPrecisionOcrResp);
} }
} }
return R.ok().setData(list);
} }
return R.ok().setData(list);
return R.ok().setMsg(bGeneralBasicResp.getErrorMsg());
} }
return R.error("识别错误"); return R.error(aR.getErrorMsg());
} }

File diff suppressed because one or more lines are too long