修改dcc类型枚举值
This commit is contained in:
@@ -81,14 +81,14 @@ public class CorpusFailJob {
|
||||
public void corpusFailTask() {
|
||||
|
||||
log.info(" 解析失败重试处理");
|
||||
Integer total = aiAnalysisErrorsService.queryCountAnalysisErrorList(BusinessTypeEnum.SMART_ASSISTANT.getCode());
|
||||
Integer total = aiAnalysisErrorsService.queryCountAnalysisErrorList(Arrays.asList(BusinessTypeEnum.SMART_ASSISTANT.getCode(),BusinessTypeEnum.SMART_ASSISTANT_DCC.getCode()));
|
||||
log.info("语料解析失败重试处理数据量:{}", total);
|
||||
int totalPages = PageDto.getTotalPages(total, pageSize);
|
||||
log.info("语料解析失败重试处理数据量:{},总页数:{}", total, totalPages);
|
||||
for (int i = 1; i <= totalPages; i++) {
|
||||
int offset = (i - 1) * pageSize;
|
||||
|
||||
List<AiAnalysisErrors> aiAnalysisErrorsListlist = aiAnalysisErrorsService.queryAnalysisErrorList(BusinessTypeEnum.SMART_ASSISTANT.getCode(),offset, pageSize);
|
||||
List<AiAnalysisErrors> aiAnalysisErrorsListlist = aiAnalysisErrorsService.queryAnalysisErrorList(Arrays.asList(BusinessTypeEnum.SMART_ASSISTANT.getCode(),BusinessTypeEnum.SMART_ASSISTANT_DCC.getCode()),offset, pageSize);
|
||||
if(CollectionUtils.isNotEmpty(aiAnalysisErrorsListlist)) {
|
||||
log.info("语料解析失败重试处理 size:{}", aiAnalysisErrorsListlist.size());
|
||||
aiAnalysisErrorsListlist.stream().forEach(aiAnalysisErrors -> {
|
||||
@@ -170,9 +170,6 @@ public class CorpusFailJob {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -195,14 +192,14 @@ public class CorpusFailJob {
|
||||
public void intelligentCustomer4in1() {
|
||||
|
||||
log.info(" INTELLIGENT_CUSTOMER_4IN1 解析失败重试处理");
|
||||
Integer total = aiAnalysisErrorsService.queryCountAnalysisErrorList(BusinessTypeEnum.INTELLIGENT_CUSTOMER.getCode());
|
||||
Integer total = aiAnalysisErrorsService.queryCountAnalysisErrorList(Arrays.asList(BusinessTypeEnum.INTELLIGENT_CUSTOMER.getCode()));
|
||||
log.info("INTELLIGENT_CUSTOMER_4IN1 语料解析失败重试处理数据量:{}", total);
|
||||
int totalPages = PageDto.getTotalPages(total, pageSize);
|
||||
log.info("INTELLIGENT_CUSTOMER_4IN1 语料解析失败重试处理数据量:{},总页数:{}", total, totalPages);
|
||||
for (int i = 1; i <= totalPages; i++) {
|
||||
int offset = (i - 1) * pageSize;
|
||||
|
||||
List<AiAnalysisErrors> aiAnalysisErrorsListlist = aiAnalysisErrorsService.queryAnalysisErrorList(BusinessTypeEnum.INTELLIGENT_CUSTOMER.getCode(),offset, pageSize);
|
||||
List<AiAnalysisErrors> aiAnalysisErrorsListlist = aiAnalysisErrorsService.queryAnalysisErrorList(Arrays.asList(BusinessTypeEnum.INTELLIGENT_CUSTOMER.getCode()),offset, pageSize);
|
||||
if(CollectionUtils.isNotEmpty(aiAnalysisErrorsListlist)) {
|
||||
log.info("语料解析失败重试处理 size:{}", aiAnalysisErrorsListlist.size());
|
||||
aiAnalysisErrorsListlist.stream().forEach(aiAnalysisErrors -> {
|
||||
@@ -237,8 +234,5 @@ public class CorpusFailJob {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,6 @@ import java.util.List;
|
||||
public interface AiAnalysisErrorsMapper extends BaseMapper<AiAnalysisErrors> {
|
||||
|
||||
|
||||
int queryCountAnalysisErrorList(@Param("businessType") String businessType);
|
||||
List<AiAnalysisErrors> queryAnalysisErrorList( @Param("businessType") String businessType, @Param("offset") int offset, @Param("pageSize") int pageSize);
|
||||
int queryCountAnalysisErrorList(@Param("businessType") List<String> businessType);
|
||||
List<AiAnalysisErrors> queryAnalysisErrorList( @Param("businessType") List<String> businessType, @Param("offset") int offset, @Param("pageSize") int pageSize);
|
||||
}
|
||||
|
||||
@@ -9,6 +9,6 @@ public interface AiAnalysisErrorsService extends IService<AiAnalysisErrors> {
|
||||
|
||||
boolean saveAiAnalysisErrors(AiAnalysisErrors entity);
|
||||
boolean updateAiAnalysisErrors(AiAnalysisErrors entity);
|
||||
int queryCountAnalysisErrorList(String businessType);
|
||||
List<AiAnalysisErrors> queryAnalysisErrorList( String businessType, int offset,int pageSize);
|
||||
int queryCountAnalysisErrorList(List<String> businessType);
|
||||
List<AiAnalysisErrors> queryAnalysisErrorList( List<String> businessType, int offset,int pageSize);
|
||||
}
|
||||
|
||||
@@ -44,11 +44,11 @@ public class AiAnalysisErrorsServiceImpl extends ServiceImpl<AiAnalysisErrorsMa
|
||||
}
|
||||
|
||||
@Override
|
||||
public int queryCountAnalysisErrorList(String businessType) {
|
||||
public int queryCountAnalysisErrorList(List<String> businessType) {
|
||||
return aiAnalysisErrorsMapper.queryCountAnalysisErrorList(businessType);
|
||||
}
|
||||
|
||||
public List<AiAnalysisErrors> queryAnalysisErrorList( String businessType, int offset,int pageSize) {
|
||||
public List<AiAnalysisErrors> queryAnalysisErrorList( List<String> businessType, int offset,int pageSize) {
|
||||
//捞取异常表中属于社区的异常数据
|
||||
return aiAnalysisErrorsMapper.queryAnalysisErrorList(businessType, offset, pageSize);
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
||||
corpusReportDTO.setRecordId(aicorpusTelephone.getSourceId());
|
||||
corpusReportDTO.setAnalysisScene(2l);
|
||||
// 获取配置
|
||||
JSONObject execDifyFlow = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.SMART_ASSISTANT.getCode(), JSONObject.toJSONString(corpusReportDTO), aicorpusTelephone.getAiAnalysisRequestId());
|
||||
JSONObject execDifyFlow = diFyService.executeDifyFlow(diFyImageReq, BusinessTypeEnum.SMART_ASSISTANT_DCC.getCode(), JSONObject.toJSONString(corpusReportDTO), aicorpusTelephone.getAiAnalysisRequestId());
|
||||
log.info("runDify execDifyFlow {}",execDifyFlow);
|
||||
if(null != execDifyFlow && execDifyFlow.get("status").equals("succeeded")){
|
||||
|
||||
|
||||
@@ -13,7 +13,11 @@
|
||||
tt_ai_analysis_errors
|
||||
WHERE
|
||||
is_deleted = 0
|
||||
AND ai_analysis_request_type=#{businessType}
|
||||
AND ai_analysis_request_type in (
|
||||
<foreach collection="businessType" item="businessType" separator=",">
|
||||
#{businessType}
|
||||
</foreach>
|
||||
)
|
||||
AND ai_analysis_error_handling_status = '0'
|
||||
AND retry_count <= max_retry_count
|
||||
)tag
|
||||
@@ -31,7 +35,11 @@
|
||||
tt_ai_analysis_errors
|
||||
WHERE
|
||||
is_deleted = 0
|
||||
AND ai_analysis_request_type=#{businessType}
|
||||
AND ai_analysis_request_type in (
|
||||
<foreach collection="businessType" item="businessType" separator=",">
|
||||
#{businessType}
|
||||
</foreach>
|
||||
)
|
||||
AND ai_analysis_error_handling_status = '0'
|
||||
AND retry_count <= max_retry_count
|
||||
LIMIT #{offset}, #{pageSize}
|
||||
|
||||
Reference in New Issue
Block a user