|
|
@@ -3300,6 +3300,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
List<SmartEvaluateTeacher> eTeachers = smartEvaluateTeacherService.queryEvaluateTeachersByUserId(usur.getId());
|
|
|
List<SmartSemester> semesters = smartSemesterService.querySemesterByTime(su.getCreateTime());
|
|
|
List<SmartEvaluateTeacher> newTeachers = new ArrayList<>();
|
|
|
+ List<SmartEvaluateTeacher> updateTeachers = new ArrayList<>();
|
|
|
SmartClass classData = null;
|
|
|
SmartGrade gradeData = null;
|
|
|
if (su.getDuties().intValue() == eDuties.ClassTeacher.getValue()) {
|
|
|
@@ -3315,7 +3316,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
oTeacher.get().setGradeName(gradeData.getName());
|
|
|
oTeacher.get().setClassId(classData.getId());
|
|
|
oTeacher.get().setClassName(classData.getName());
|
|
|
- newTeachers.add(oTeacher.get());
|
|
|
+ updateTeachers.add(oTeacher.get());
|
|
|
}
|
|
|
} else {
|
|
|
SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
|
@@ -3361,6 +3362,13 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
return CommonResult.fail("修改失败");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(updateTeachers != null && updateTeachers.size() > 0){
|
|
|
+ boolean updateEteacher = smartEvaluateTeacherService.updateBatchById(updateTeachers);
|
|
|
+ if(!updateEteacher){
|
|
|
+ return CommonResult.fail("修改失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
//endregion
|
|
|
return result > 0 ? CommonResult.ok("修改成功") : CommonResult.fail("修改失败");
|