fix 80229 车型项目库详情-判定为不涉及的数据,查看评估结果,回显多条
This commit is contained in:
+5
-10
@@ -23,6 +23,8 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -107,9 +109,7 @@ public class LawsAssessResultsServiceImpl extends ServiceImpl<LawsAssessResultsM
|
|||||||
QueryWrapper<LawsAssessResults> queryWrapper = QueryGenerator.initQueryWrapper(lawsAssessResults, parameterMap);
|
QueryWrapper<LawsAssessResults> queryWrapper = QueryGenerator.initQueryWrapper(lawsAssessResults, parameterMap);
|
||||||
queryWrapper.lambda()
|
queryWrapper.lambda()
|
||||||
.eq(LawsAssessResults::getProjectId,projectId)
|
.eq(LawsAssessResults::getProjectId,projectId)
|
||||||
.eq(LawsAssessResults::getStandardId,standardId)
|
.eq(LawsAssessResults::getStandardId,standardId);
|
||||||
.groupBy(LawsAssessResults::getTermNumber)
|
|
||||||
.groupBy(LawsAssessResults::getAssessorId);
|
|
||||||
Page<LawsAssessResults> page = new Page<>(pageNo, pageSize);
|
Page<LawsAssessResults> page = new Page<>(pageNo, pageSize);
|
||||||
Page<LawsAssessResults> pageList = page(page, queryWrapper);
|
Page<LawsAssessResults> pageList = page(page, queryWrapper);
|
||||||
for (LawsAssessResults assessResults : pageList.getRecords()) {
|
for (LawsAssessResults assessResults : pageList.getRecords()) {
|
||||||
@@ -215,13 +215,8 @@ public class LawsAssessResultsServiceImpl extends ServiceImpl<LawsAssessResultsM
|
|||||||
metNotMetVO.setNotInvolvedList(stringListMap.get(AssessCommon.NOT_INVOLVED));
|
metNotMetVO.setNotInvolvedList(stringListMap.get(AssessCommon.NOT_INVOLVED));
|
||||||
return metNotMetVO;
|
return metNotMetVO;
|
||||||
}else {
|
}else {
|
||||||
LambdaQueryWrapper<LawsAssessResults> queryWrapper = new LambdaQueryWrapper<>();
|
List<LawsAssessResults> assessResultsList = new ArrayList<>();
|
||||||
queryWrapper
|
assessResultsList.add(assessResults);
|
||||||
.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);
|
|
||||||
Map<String, List<LawsAssessResults>> stringListMap = CollStreamUtil.groupByKey(assessResultsList, LawsAssessResults::getAssessResults);
|
Map<String, List<LawsAssessResults>> stringListMap = CollStreamUtil.groupByKey(assessResultsList, LawsAssessResults::getAssessResults);
|
||||||
MetNotMetVO metNotMetVO = new MetNotMetVO();
|
MetNotMetVO metNotMetVO = new MetNotMetVO();
|
||||||
metNotMetVO.setAccordWithList(stringListMap.get(AssessCommon.ACCORD_WITH));
|
metNotMetVO.setAccordWithList(stringListMap.get(AssessCommon.ACCORD_WITH));
|
||||||
|
|||||||
Reference in New Issue
Block a user