diff --git a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java index 7206efc7..167e787c 100644 --- a/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/projectLibrary/service/impl/LawsAssessResultsServiceImpl.java @@ -195,6 +195,18 @@ public class LawsAssessResultsServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(LawsAssessResults::getProjectId,assess.getProjectId()) + .eq(LawsAssessResults::getStandardId,assess.getStandardId()) + .groupBy(LawsAssessResults::getTermNumber) + .groupBy(LawsAssessResults::getAssessorId); + wrapper.orderByDesc(LawsAssessResults::getCreateTime); + wrapper.last("limit 1"); + assessResults = this.getOne(wrapper); + } + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper .eq(LawsAssessResults::getProjectId,assessResults.getProjectId())