添加数据
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user