添加数据

This commit is contained in:
YY
2025-07-03 15:51:20 +08:00
parent 99a830441c
commit 626aaf308a

View File

@ -83,7 +83,7 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
List<CoscoEvaluateTaskSupplier> allCoscoEvaluateTaskSuppliers = coscoEvaluateTaskSupplierMapper.selectByTaskIds(taskIds); List<CoscoEvaluateTaskSupplier> allCoscoEvaluateTaskSuppliers = coscoEvaluateTaskSupplierMapper.selectByTaskIds(taskIds);
//获取任务供应商评价信息 //获取任务供应商评价信息
List<CalculateAndObtainScoresVo> allCalculateAndObtainScoresVos = coscoEvaluateScoringMapper.selectByTaskIds(taskIds); List<CalculateAndObtainScoresVo> allCalculateAndObtainScoresVos = coscoEvaluateScoringMapper.selectByTaskIds(taskIds);
List<CoscoEvaluateScoringResult> coscoEvaluateScoringResults = new ArrayList<>();
for (CoscoEvaluateTask coscoEvaluateTask : coscoEvaluateTasks) { for (CoscoEvaluateTask coscoEvaluateTask : coscoEvaluateTasks) {
//查询当前任务的添加的供应商 //查询当前任务的添加的供应商
CoscoEvaluateTaskDeptWeight coscoEvaluateTaskDeptWeights = new CoscoEvaluateTaskDeptWeight(); CoscoEvaluateTaskDeptWeight coscoEvaluateTaskDeptWeights = new CoscoEvaluateTaskDeptWeight();
@ -105,7 +105,6 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
vos.setDeptId(userMap.get(vos.getUserId())); vos.setDeptId(userMap.get(vos.getUserId()));
}); });
//返回集合 //返回集合
List<CoscoEvaluateScoringResult> coscoEvaluateScoringResults = new ArrayList<>();
coscoEvaluateTaskSuppliers.forEach(coscoEvaluateTaskSupplier -> { coscoEvaluateTaskSuppliers.forEach(coscoEvaluateTaskSupplier -> {
//计算总分数 //计算总分数
int totalScore = getCalculateScore(calculateAndObtainScoresVos, coscoEvaluateTaskSupplier, coscoEvaluateScoringResults, coscoEvaluateTaskDeptWeightes); int totalScore = getCalculateScore(calculateAndObtainScoresVos, coscoEvaluateTaskSupplier, coscoEvaluateScoringResults, coscoEvaluateTaskDeptWeightes);
@ -116,6 +115,9 @@ public class ScheduledTasksServiceImpl implements ScheduledTasksService {
}); });
coscoEvaluateTask.setStatus(EvaluateTaskConstant.EVALUATE_TASK_STATUS_END); coscoEvaluateTask.setStatus(EvaluateTaskConstant.EVALUATE_TASK_STATUS_END);
coscoEvaluateTaskMapper.updateCoscoEvaluateTask(coscoEvaluateTask); coscoEvaluateTaskMapper.updateCoscoEvaluateTask(coscoEvaluateTask);
}
if(!coscoEvaluateScoringResults.isEmpty()){
coscoEvaluateScoringResultMapper.batchCoscoEvaluateScoringResult(coscoEvaluateScoringResults); coscoEvaluateScoringResultMapper.batchCoscoEvaluateScoringResult(coscoEvaluateScoringResults);
} }
} }