commit comment
This commit is contained in:
+4
-1
@@ -135,6 +135,9 @@ public class QualityEvaluationServiceImpl extends ServiceImpl<QualityEvaluationD
|
|||||||
.eq("`index`.value_type","number");
|
.eq("`index`.value_type","number");
|
||||||
|
|
||||||
Page<QualityEvaluation> page = new Page<>(1, 1000);
|
Page<QualityEvaluation> page = new Page<>(1, 1000);
|
||||||
|
/**
|
||||||
|
* 查询得到 每个流程节点的质量评分 和 动态评分值 (已经计算了打分权重,之后汇总计算流程节点权重)
|
||||||
|
*/
|
||||||
List<QualityEvaluation> list = qualityEvaluationDao.getHistory(page, queryWrapper).getRecords();
|
List<QualityEvaluation> list = qualityEvaluationDao.getHistory(page, queryWrapper).getRecords();
|
||||||
// return list.stream()
|
// return list.stream()
|
||||||
// .collect(Collectors.groupingBy(QualityEvaluation::getEvaluationType,
|
// .collect(Collectors.groupingBy(QualityEvaluation::getEvaluationType,
|
||||||
@@ -152,7 +155,7 @@ public class QualityEvaluationServiceImpl extends ServiceImpl<QualityEvaluationD
|
|||||||
/**
|
/**
|
||||||
* 同一节点为多人评价时,需要取多人评价的平均分用以计算最终得分。
|
* 同一节点为多人评价时,需要取多人评价的平均分用以计算最终得分。
|
||||||
* 各环节评分权重分别设置为30%、40%、30%,
|
* 各环节评分权重分别设置为30%、40%、30%,
|
||||||
* 即:标准编写质量最终得分=征求意见会签人评价平均分*30%+技术委员会专家评价平均分*40%+标准法规工程师 "和" 标准法规部主管领导评价平均分*30%。
|
* 即:标准编写质量最终得分=征求意见会签人评价平均分*30%+技术委员会专家评价平均分*40%+标准法规工程师 "和" 标准法规部主管领导评价平均分*30%(标准法规工程师 * 15% + 标准法规部主管领导评价平均分 *15% )
|
||||||
*/
|
*/
|
||||||
result.putAll(list.stream()
|
result.putAll(list.stream()
|
||||||
.collect(Collectors.groupingBy(QualityEvaluation::getEvaluationType,
|
.collect(Collectors.groupingBy(QualityEvaluation::getEvaluationType,
|
||||||
|
|||||||
Reference in New Issue
Block a user