فهرست منبع

综合素质评价

夏文涛 2 سال پیش
والد
کامیت
6280e6f51d
1فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 9 1
      src/main/java/com/template/controller/SmartUserController.java

+ 9 - 1
src/main/java/com/template/controller/SmartUserController.java

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