Commit 1da32b09 authored by alex yao's avatar alex yao

feat:提交任务

parent 4e441fc3
...@@ -83,7 +83,7 @@ public class AirportConsumerServiceImpl implements AirportConsumerService { ...@@ -83,7 +83,7 @@ public class AirportConsumerServiceImpl implements AirportConsumerService {
@Override @Override
@Consumer(topic = AirportTopic.AIRPORT_CREATE_TOPIC) @Consumer(topic = AirportTopic.AIRPORT_CREATE_TOPIC)
public void createTask(AirportTaskCreateMessage message) throws Exception { public void createTask(AirportTaskCreateMessage message) throws Exception {
// 配置Redis AI_DATA_AUDIT_TASK , 表示消息队列已经获取到任务 [用于定时任务(AiDataAuditScheduler)判断该任务下的 OCR任务是否已经全部完成] // 配置Redis AI_DATA_AUDIT_TASK , 表示消息队列已经获取到任务 [用于定时任务(AiDataAuditScheduler)判断该任务下的 OCR任务是否已经全部完成]
redisService.set("AI_DATA_AUDIT_TASK:" + message.getTaskId(), "Get"); redisService.set("AI_DATA_AUDIT_TASK:" + message.getTaskId(), "Get");
......
...@@ -3,6 +3,7 @@ package cn.com.poc.ocr.scheduler; ...@@ -3,6 +3,7 @@ package cn.com.poc.ocr.scheduler;
import cn.com.poc.common.constant.CommonConstant; import cn.com.poc.common.constant.CommonConstant;
import cn.com.poc.common.utils.StringUtils; import cn.com.poc.common.utils.StringUtils;
import cn.com.poc.message.entity.OCRMessage; import cn.com.poc.message.entity.OCRMessage;
import cn.com.poc.message.entity.OCRStatusMessage;
import cn.com.poc.message.service.OCRProducerService; import cn.com.poc.message.service.OCRProducerService;
import cn.com.poc.ocr.entity.BizFileOcrCacheEntity; import cn.com.poc.ocr.entity.BizFileOcrCacheEntity;
import cn.com.poc.ocr.service.BizFileOcrCacheService; import cn.com.poc.ocr.service.BizFileOcrCacheService;
...@@ -41,8 +42,11 @@ public class OCRScheduler { ...@@ -41,8 +42,11 @@ public class OCRScheduler {
if (fileOcrCacheEntity.getParseStatus().equals("create")) { if (fileOcrCacheEntity.getParseStatus().equals("create")) {
if (StringUtils.isBlank(fileOcrCacheEntity.getMdFileUrl())) { if (StringUtils.isBlank(fileOcrCacheEntity.getMdFileUrl())) {
fileOcrCacheEntity.setParseStatus("queuing");
bizFileOcrCacheService.update(fileOcrCacheEntity); OCRStatusMessage ocrStatusMessage = new OCRStatusMessage();
ocrStatusMessage.setId(fileOcrCacheEntity.getId());
ocrStatusMessage.setStatus("queuing");
ocrProducerService.updateStatus(ocrStatusMessage);
OCRMessage message = new OCRMessage(); OCRMessage message = new OCRMessage();
message.setId(fileOcrCacheEntity.getId()); message.setId(fileOcrCacheEntity.getId());
...@@ -52,7 +56,6 @@ public class OCRScheduler { ...@@ -52,7 +56,6 @@ public class OCRScheduler {
} else { } else {
fileOcrCacheEntity.setParseStatus("complete"); fileOcrCacheEntity.setParseStatus("complete");
bizFileOcrCacheService.update(fileOcrCacheEntity); bizFileOcrCacheService.update(fileOcrCacheEntity);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment