|
|
|
@ -7,7 +7,9 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
|
|
import org.jeecg.common.util.AssertUtils;
|
|
|
|
|
import org.jeecg.common.util.RestUtil;
|
|
|
|
|
import org.jeecg.modules.ocr.entity.OcrApiCallStatistics;
|
|
|
|
|
import org.jeecg.modules.ocr.entity.OcrIdentify;
|
|
|
|
|
import org.jeecg.modules.ocr.service.IOcrApiCallStatisticsService;
|
|
|
|
|
import org.jeecg.modules.ocr.service.IOcrIdentifyService;
|
|
|
|
|
import org.jeecg.modules.ocr.service.IOcrRuleCheckService;
|
|
|
|
|
import org.jeecg.modules.ocr.vo.OcrRuleCheckVo;
|
|
|
|
@ -34,7 +36,8 @@ public class OcrApiController {
|
|
|
|
|
IOcrIdentifyService ocrIdentifyService;
|
|
|
|
|
@Resource
|
|
|
|
|
IOcrRuleCheckService ruleCheckService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
IOcrApiCallStatisticsService ocrApiCallStatisticsService;
|
|
|
|
|
|
|
|
|
|
public static final String semanticUrl="http://47.103.213.109:9099/semantic";
|
|
|
|
|
/**
|
|
|
|
@ -131,6 +134,16 @@ public class OcrApiController {
|
|
|
|
|
ocrIdentify.setSourceJson(requestBody.getJSONArray("sourceJson").toJSONString());//校验数据源
|
|
|
|
|
ocrIdentifyService.save(ocrIdentify);
|
|
|
|
|
}
|
|
|
|
|
//2.1记录
|
|
|
|
|
if(true){
|
|
|
|
|
OcrApiCallStatistics ocrApiCallStatistics=new OcrApiCallStatistics();
|
|
|
|
|
ocrApiCallStatistics.setApiName("通用识别");
|
|
|
|
|
ocrApiCallStatistics.setApiUrl("/ocr/ocrApi/identify");
|
|
|
|
|
ocrApiCallStatistics.setCount(1);
|
|
|
|
|
ocrApiCallStatistics.setStartTime(new Date());
|
|
|
|
|
ocrApiCallStatistics.setEndTime(new Date());
|
|
|
|
|
ocrApiCallStatisticsService.save(ocrApiCallStatistics);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//3.请求python ocr识别,异步执行
|
|
|
|
|
ocrIdentifyService.postSemantic(ocrIdentify.getId(),"https://h5.mcnetmart.com/tmp/images/dc_demo1.png");
|
|
|
|
|