diff --git a/src/main/java/com/keyware/composeanalysis/service/impl/AnalysisTaskServiceImpl.java b/src/main/java/com/keyware/composeanalysis/service/impl/AnalysisTaskServiceImpl.java index c7877af..b5171d9 100644 --- a/src/main/java/com/keyware/composeanalysis/service/impl/AnalysisTaskServiceImpl.java +++ b/src/main/java/com/keyware/composeanalysis/service/impl/AnalysisTaskServiceImpl.java @@ -70,9 +70,8 @@ public class AnalysisTaskServiceImpl extends ServiceImpl updateWrapper = new LambdaUpdateWrapper<>(); - updateWrapper.set(AnalysisTask::getId, analysisTask.getId()) + updateWrapper.eq(AnalysisTask::getId, analysisTask.getId()) .set(AnalysisTask::getComposeFlag, AnalysisStatusEnum.ANALYSISING.getCode()); this.update(null,updateWrapper); MongoTemplate mongoTemplate = new MongoTemplate(mongoClient, MongoDBConst.DB_NAME_PREFIX + analysisTask.getId()); diff --git a/src/main/java/com/keyware/composeanalysis/task/PorjectAnalysisTask.java b/src/main/java/com/keyware/composeanalysis/task/PorjectAnalysisTask.java index 4f72700..3088a45 100644 --- a/src/main/java/com/keyware/composeanalysis/task/PorjectAnalysisTask.java +++ b/src/main/java/com/keyware/composeanalysis/task/PorjectAnalysisTask.java @@ -87,7 +87,7 @@ public class PorjectAnalysisTask { AnalysisLogUtil.insert(mongoTemplate, "成分分析失败:" + e.getStackTrace()); log.error("项目级分析失败,项目名称:" + analysisTask.getFileName(), e); LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); - updateWrapper.set(AnalysisTask::getId, analysisTask.getId()) + updateWrapper.eq(AnalysisTask::getId, analysisTask.getId()) .set(AnalysisTask::getAnalysisStatus, AnalysisStatusEnum.FAIL_ANALYSIS.getCode()); analysisService.update(null,updateWrapper); }