fix 80229 车型项目库详情-判定为不涉及的数据,查看评估结果,回显多条

This commit is contained in:
lijiarao
2024-02-04 16:30:58 +08:00
parent 88ac95162d
commit 1e3de27b65
@@ -23,6 +23,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.jero.common.exception.JeroBootException;
import java.util.ArrayList;
import java.util.List;
import java.util.Date;
import java.util.Map;
@@ -107,9 +109,7 @@ public class LawsAssessResultsServiceImpl extends ServiceImpl<LawsAssessResultsM
QueryWrapper<LawsAssessResults> queryWrapper = QueryGenerator.initQueryWrapper(lawsAssessResults, parameterMap);
queryWrapper.lambda()
.eq(LawsAssessResults::getProjectId,projectId)
.eq(LawsAssessResults::getStandardId,standardId)
.groupBy(LawsAssessResults::getTermNumber)
.groupBy(LawsAssessResults::getAssessorId);
.eq(LawsAssessResults::getStandardId,standardId);
Page<LawsAssessResults> page = new Page<>(pageNo, pageSize);
Page<LawsAssessResults> pageList = page(page, queryWrapper);
for (LawsAssessResults assessResults : pageList.getRecords()) {
@@ -215,13 +215,8 @@ public class LawsAssessResultsServiceImpl extends ServiceImpl<LawsAssessResultsM
metNotMetVO.setNotInvolvedList(stringListMap.get(AssessCommon.NOT_INVOLVED));
return metNotMetVO;
}else {
LambdaQueryWrapper<LawsAssessResults> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper
.eq(LawsAssessResults::getProjectId,assessResults.getProjectId())
.eq(LawsAssessResults::getStandardId,assessResults.getStandardId())
.eq(LawsAssessResults::getAssessorId,assessResults.getAssessorId())
.eq(LawsAssessResults::getTermNumber,assessResults.getTermNumber());
List<LawsAssessResults> assessResultsList = this.list(queryWrapper);
List<LawsAssessResults> assessResultsList = new ArrayList<>();
assessResultsList.add(assessResults);
Map<String, List<LawsAssessResults>> stringListMap = CollStreamUtil.groupByKey(assessResultsList, LawsAssessResults::getAssessResults);
MetNotMetVO metNotMetVO = new MetNotMetVO();
metNotMetVO.setAccordWithList(stringListMap.get(AssessCommon.ACCORD_WITH));