|
|
@@ -199,12 +199,17 @@ public class BaseStudentAssessmentInspectionServiceImpl extends MPJBaseServiceIm
|
|
|
result.setScore(result.getScore() * -1);
|
|
|
}
|
|
|
|
|
|
+ MPJLambdaWrapper<BaseStudentAssessmentStudentRelation> baseStudentAssessmentStudentRelationWrapper = new MPJLambdaWrapper<>();
|
|
|
+ baseStudentAssessmentStudentRelationWrapper
|
|
|
+ .select(BaseStudentAssessmentStudentRelation::getId)
|
|
|
+ .selectAs(XjrUser::getName,BaseStudentAssessmentStudentRelation::getName)
|
|
|
+ .selectAs(XjrUser::getCredentialNumber,BaseStudentAssessmentStudentRelation::getStudentId)
|
|
|
+ .eq(BaseStudentAssessmentStudentRelation::getBaseStudentAssessmentInspectionId, result.getBaseStudentAssessmentInspectionId())
|
|
|
+ .eq(BaseStudentAssessmentStudentRelation::getClassId, result.getClassId())
|
|
|
+ .leftJoin(XjrUser.class, XjrUser::getId, BaseStudentAssessmentStudentRelation::getUserId)
|
|
|
+ ;
|
|
|
// 获取学生信息
|
|
|
- List<BaseStudentAssessmentStudentRelation> baseStudentAssessmentStudentRelations = assessmentStudentRelationMapper.selectList(
|
|
|
- Wrappers.<BaseStudentAssessmentStudentRelation>query().lambda()
|
|
|
- .eq(BaseStudentAssessmentStudentRelation::getBaseStudentAssessmentInspectionId, result.getBaseStudentAssessmentInspectionId())
|
|
|
- .eq(BaseStudentAssessmentStudentRelation::getClassId, result.getClassId())
|
|
|
- );
|
|
|
+ List<BaseStudentAssessmentStudentRelation> baseStudentAssessmentStudentRelations = assessmentStudentRelationMapper.selectList(baseStudentAssessmentStudentRelationWrapper);
|
|
|
result.setStudentList(baseStudentAssessmentStudentRelations);
|
|
|
result.setStudentCount(baseStudentAssessmentStudentRelations.size());
|
|
|
|