|
|
@@ -374,9 +374,12 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
|
|
|
else if (dto.getEvaluateType() != null && dto.getEvaluateType().equals(EvaluateTypeEnum.STU_SELF_EVALUATE.getCode())){//学生自评
|
|
|
BaseStudentUserPageDto studentUserPageDto = new BaseStudentUserPageDto();
|
|
|
studentUserPageDto.setGradeId(dto.getGradeId());
|
|
|
- if(dto.getClassId() != null){
|
|
|
+ if(StrUtil.isNotEmpty(dto.getClassIds())){
|
|
|
+ String[] ids = dto.getClassIds().split(",");
|
|
|
List<Long> classIds = new ArrayList<>();
|
|
|
- classIds.add(dto.getClassId());
|
|
|
+ for (String id : ids) {
|
|
|
+ classIds.add(Long.parseLong(id));
|
|
|
+ }
|
|
|
studentUserPageDto.setClassIds(classIds);
|
|
|
}
|
|
|
List<BaseStudentUserPageVo> studentList = studentService.getStudentList(studentUserPageDto);
|
|
|
@@ -408,9 +411,12 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
|
|
|
else if (dto.getEvaluateType() != null && dto.getEvaluateType().equals(EvaluateTypeEnum.CLASS_STU_EVALUATE.getCode())){//班级学生交叉互评
|
|
|
BaseStudentUserPageDto studentUserPageDto = new BaseStudentUserPageDto();
|
|
|
studentUserPageDto.setGradeId(dto.getGradeId());
|
|
|
- if(dto.getClassId() != null){
|
|
|
+ if(StrUtil.isNotEmpty(dto.getClassIds())){
|
|
|
+ String[] ids = dto.getClassIds().split(",");
|
|
|
List<Long> classIds = new ArrayList<>();
|
|
|
- classIds.add(dto.getClassId());
|
|
|
+ for (String id : ids) {
|
|
|
+ classIds.add(Long.parseLong(id));
|
|
|
+ }
|
|
|
studentUserPageDto.setClassIds(classIds);
|
|
|
}
|
|
|
List<BaseStudentUserPageVo> studentList = studentService.getStudentList(studentUserPageDto);
|
|
|
@@ -450,12 +456,16 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
|
|
|
else if (dto.getEvaluateType() != null && dto.getEvaluateType().equals(EvaluateTypeEnum.TEA_EVALUATE_STU.getCode())){//教师评价班级学生
|
|
|
BaseStudentUserPageDto studentUserPageDto = new BaseStudentUserPageDto();
|
|
|
studentUserPageDto.setGradeId(dto.getGradeId());
|
|
|
- if(dto.getClassId() != null){
|
|
|
+ if(StrUtil.isNotEmpty(dto.getClassIds())){
|
|
|
+ String[] ids = dto.getClassIds().split(",");
|
|
|
List<Long> classIds = new ArrayList<>();
|
|
|
- classIds.add(dto.getClassId());
|
|
|
+ for (String id : ids) {
|
|
|
+ classIds.add(Long.parseLong(id));
|
|
|
+ }
|
|
|
studentUserPageDto.setClassIds(classIds);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
List<BaseStudentUserPageVo> studentList = studentService.getStudentList(studentUserPageDto);
|
|
|
|
|
|
for (BaseStudentUserPageVo student : studentList) {
|