|
@@ -48,7 +48,7 @@ public class EvaluationScoringRuleServiceImpl extends ServiceImpl<EvaluationScor
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public IPage<EvaluationScoringRule> list(Integer pageNum, Integer pageSize,String describe){
|
|
|
+ public IPage<EvaluationScoringRule> list(Integer pageNum, Integer pageSize,String indicatorId){
|
|
|
|
|
|
QueryWrapper<EvaluationScoringRule> qw = new QueryWrapper<>();
|
|
|
|
|
@@ -58,22 +58,26 @@ public class EvaluationScoringRuleServiceImpl extends ServiceImpl<EvaluationScor
|
|
|
|
|
|
Page<EvaluationScoringRule> page = new Page<>(pageNum, pageSize);
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(describe)) {
|
|
|
- qw.lambda().like(EvaluationScoringRule::getDescribe, describe);
|
|
|
+ if (StringUtils.isNotEmpty(indicatorId)) {
|
|
|
+ qw.lambda().like(EvaluationScoringRule::getIndicatorId, indicatorId);
|
|
|
}
|
|
|
|
|
|
IPage<EvaluationScoringRule> evaluationScoringRules = baseMapper.selectPage(page,qw);
|
|
|
-
|
|
|
- List<EvaluationScoringRule> records = evaluationScoringRules.getRecords();
|
|
|
- for (EvaluationScoringRule evaluationScoringRule : records){
|
|
|
-
|
|
|
- List<String> list = new ArrayList<>();
|
|
|
- List<String> indicatorIds = evaluationScoringRule.getIndicatorIds();
|
|
|
- for (String code : indicatorIds){
|
|
|
- Indicator indicator = indicatorMapper.selectByCode(code);
|
|
|
- list.add(indicator.getIndicatorName());
|
|
|
- }
|
|
|
- evaluationScoringRule.setIndicatorNames(list);
|
|
|
+
|
|
|
+ try{
|
|
|
+
|
|
|
+ List<EvaluationScoringRule> records = evaluationScoringRules.getRecords();
|
|
|
+ for (EvaluationScoringRule evaluationScoringRule : records){
|
|
|
+
|
|
|
+ List<String> list = new ArrayList<>();
|
|
|
+ List<String> indicatorIds = evaluationScoringRule.getIndicatorIds();
|
|
|
+ for (String code : indicatorIds){
|
|
|
+ Indicator indicator = indicatorMapper.selectByCode(code);
|
|
|
+ if(indicator !=null){
|
|
|
+ list.add(indicator.getIndicatorName());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ evaluationScoringRule.setIndicatorNames(list);
|
|
|
|
|
|
List<Map<String,String>> maps = new ArrayList<>();
|
|
|
List<String> indicatorItemIds = evaluationScoringRule.getIndicatorItemIds();
|
|
@@ -84,8 +88,10 @@ public class EvaluationScoringRuleServiceImpl extends ServiceImpl<EvaluationScor
|
|
|
maps.add(map);
|
|
|
}
|
|
|
evaluationScoringRule.setIndicatorItemNames(maps);*/
|
|
|
+ }
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
-
|
|
|
return evaluationScoringRules;
|
|
|
}
|
|
|
|