修改异常表更新
This commit is contained in:
@@ -2,13 +2,13 @@ package com.volvo.ai.analytic.center.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.volvo.ai.analytic.center.entity.AiAnalysisErrors;
|
import com.volvo.ai.analytic.center.entity.AiAnalysisErrors;
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface AiAnalysisErrorsService extends IService<AiAnalysisErrors> {
|
public interface AiAnalysisErrorsService extends IService<AiAnalysisErrors> {
|
||||||
|
|
||||||
boolean saveAiAnalysisErrors(AiAnalysisErrors entity);
|
boolean saveAiAnalysisErrors(AiAnalysisErrors entity);
|
||||||
|
boolean updateAiAnalysisErrors(AiAnalysisErrors entity);
|
||||||
int queryCountAnalysisErrorList(String businessType);
|
int queryCountAnalysisErrorList(String businessType);
|
||||||
List<AiAnalysisErrors> queryAnalysisErrorList( String businessType, int offset,int pageSize);
|
List<AiAnalysisErrors> queryAnalysisErrorList( String businessType, int offset,int pageSize);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,18 @@ public class AiAnalysisErrorsServiceImpl extends ServiceImpl<AiAnalysisErrorsMa
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean updateAiAnalysisErrors(AiAnalysisErrors entity) {
|
||||||
|
|
||||||
|
LambdaQueryWrapper<AiAnalysisErrors> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(AiAnalysisErrors::getAiAnalysisRequestId, entity.getAiAnalysisRequestId());
|
||||||
|
AiAnalysisErrors oldAiAnalysisErrors = aiAnalysisErrorsMapper.selectOne(queryWrapper);
|
||||||
|
if (oldAiAnalysisErrors != null) {
|
||||||
|
oldAiAnalysisErrors.setRetryCount(oldAiAnalysisErrors.getRetryCount() + 1);
|
||||||
|
return aiAnalysisErrorsMapper.update(entity, queryWrapper) > 0;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int queryCountAnalysisErrorList(String businessType) {
|
public int queryCountAnalysisErrorList(String businessType) {
|
||||||
return aiAnalysisErrorsMapper.queryCountAnalysisErrorList(businessType);
|
return aiAnalysisErrorsMapper.queryCountAnalysisErrorList(businessType);
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import com.volvo.ai.analytic.center.enums.BizEnum;
|
|||||||
import com.volvo.ai.analytic.center.enums.BusinessTypeEnum;
|
import com.volvo.ai.analytic.center.enums.BusinessTypeEnum;
|
||||||
import com.volvo.ai.analytic.center.enums.CategoryEnum;
|
import com.volvo.ai.analytic.center.enums.CategoryEnum;
|
||||||
import com.volvo.ai.analytic.center.feign.RemoteCarModelClient;
|
import com.volvo.ai.analytic.center.feign.RemoteCarModelClient;
|
||||||
|
import com.volvo.ai.analytic.center.mapper.AiAnalysisErrorsMapper;
|
||||||
import com.volvo.ai.analytic.center.mapper.TmTelephoneCorpusMapper;
|
import com.volvo.ai.analytic.center.mapper.TmTelephoneCorpusMapper;
|
||||||
import com.volvo.ai.analytic.center.service.*;
|
import com.volvo.ai.analytic.center.service.*;
|
||||||
import com.volvo.ai.analytic.center.utils.ConstantStr;
|
import com.volvo.ai.analytic.center.utils.ConstantStr;
|
||||||
@@ -80,6 +81,9 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AiAnalysisErrorsService aiAnalysisErrorsService;
|
private AiAnalysisErrorsService aiAnalysisErrorsService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AiAnalysisErrorsMapper aiAnalysisErrorsMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public void saveTelephoneCorpus(TmTelephoneCorpus tmTelephoneCorpus) {
|
public void saveTelephoneCorpus(TmTelephoneCorpus tmTelephoneCorpus) {
|
||||||
@@ -171,7 +175,7 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
|||||||
AiAnalysisErrors aiAnalysisErrors = new AiAnalysisErrors();
|
AiAnalysisErrors aiAnalysisErrors = new AiAnalysisErrors();
|
||||||
aiAnalysisErrors.setAiAnalysisRequestId(aiAnalysisRequestId);
|
aiAnalysisErrors.setAiAnalysisRequestId(aiAnalysisRequestId);
|
||||||
aiAnalysisErrors.setAiAnalysisErrorHandlingStatus("1");
|
aiAnalysisErrors.setAiAnalysisErrorHandlingStatus("1");
|
||||||
aiAnalysisErrorsService.saveAiAnalysisErrors(aiAnalysisErrors);
|
aiAnalysisErrorsService.updateAiAnalysisErrors(aiAnalysisErrors);
|
||||||
aiAnalysisRequestLogsService.saveAiAnalysisRequestLogs(AiAnalysisRequestLogs.builder().aiAnalysisRequestId(execDifyFlow.getString("aiAnalysisRequestId")).businessResponse(JSONObject.toJSONString(ltoMap)).build());
|
aiAnalysisRequestLogsService.saveAiAnalysisRequestLogs(AiAnalysisRequestLogs.builder().aiAnalysisRequestId(execDifyFlow.getString("aiAnalysisRequestId")).businessResponse(JSONObject.toJSONString(ltoMap)).build());
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -223,4 +227,7 @@ public class TmTelephoneCorpusServiceImpl extends ServiceImpl<TmTelephoneCorpusM
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user