1.修改更新bug

without_nacos
liuzongren 7 months ago
parent 6cd67e6ee4
commit 7d037191fa
  1. 3
      src/main/java/com/keyware/composeanalysis/service/impl/AnalysisTaskServiceImpl.java
  2. 2
      src/main/java/com/keyware/composeanalysis/task/PorjectAnalysisTask.java

@ -70,9 +70,8 @@ public class AnalysisTaskServiceImpl extends ServiceImpl<AnalyzeTaskMapper, Anal
retryGetDecompressionFlag(analysisTask); retryGetDecompressionFlag(analysisTask);
//开始分析前,将成分分析的状态为 进行中 //开始分析前,将成分分析的状态为 进行中
analysisTask.setComposeFlag(AnalysisStatusEnum.ANALYSISING.getCode());
LambdaUpdateWrapper<AnalysisTask> updateWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<AnalysisTask> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(AnalysisTask::getId, analysisTask.getId()) updateWrapper.eq(AnalysisTask::getId, analysisTask.getId())
.set(AnalysisTask::getComposeFlag, AnalysisStatusEnum.ANALYSISING.getCode()); .set(AnalysisTask::getComposeFlag, AnalysisStatusEnum.ANALYSISING.getCode());
this.update(null,updateWrapper); this.update(null,updateWrapper);
MongoTemplate mongoTemplate = new MongoTemplate(mongoClient, MongoDBConst.DB_NAME_PREFIX + analysisTask.getId()); MongoTemplate mongoTemplate = new MongoTemplate(mongoClient, MongoDBConst.DB_NAME_PREFIX + analysisTask.getId());

@ -87,7 +87,7 @@ public class PorjectAnalysisTask {
AnalysisLogUtil.insert(mongoTemplate, "成分分析失败:" + e.getStackTrace()); AnalysisLogUtil.insert(mongoTemplate, "成分分析失败:" + e.getStackTrace());
log.error("项目级分析失败,项目名称:" + analysisTask.getFileName(), e); log.error("项目级分析失败,项目名称:" + analysisTask.getFileName(), e);
LambdaUpdateWrapper<AnalysisTask> updateWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<AnalysisTask> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(AnalysisTask::getId, analysisTask.getId()) updateWrapper.eq(AnalysisTask::getId, analysisTask.getId())
.set(AnalysisTask::getAnalysisStatus, AnalysisStatusEnum.FAIL_ANALYSIS.getCode()); .set(AnalysisTask::getAnalysisStatus, AnalysisStatusEnum.FAIL_ANALYSIS.getCode());
analysisService.update(null,updateWrapper); analysisService.update(null,updateWrapper);
} }

Loading…
Cancel
Save