Browse Source

通知列表

change 3 years ago
parent
commit
e27570d62d

+ 12 - 10
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/TeacherServiceImpl.java

@@ -121,16 +121,18 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherMapper, Teacher> impl
         Teacher update = BeanUtil.toBean(bo, Teacher.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
-        LambdaQueryWrapper<TeacherProject> lqw = Wrappers.lambdaQuery();
-        lqw.eq(TeacherProject::getTeacherId,update.getTeacherId());
-        teacherProjectService.remove(lqw);
-        for (Long id : bo.getTeacherProjectList()) {
-            TeacherProjectAddBo teacherProjectAddBo = new TeacherProjectAddBo();
-            teacherProjectAddBo.setTeacherId(update.getTeacherId());
-            teacherProjectAddBo.setProjectId(id);
-            teacherProjectAddBo.setCreateTime(DateUtils.getNowTime());
-            teacherProjectAddBo.setUpdateTime(DateUtils.getNowTime());
-            teacherProjectService.insertByAddBo(teacherProjectAddBo);
+        if (bo.getTeacherProjectList() != null) {
+            LambdaQueryWrapper<TeacherProject> lqw = Wrappers.lambdaQuery();
+            lqw.eq(TeacherProject::getTeacherId, update.getTeacherId());
+            teacherProjectService.remove(lqw);
+            for (Long id : bo.getTeacherProjectList()) {
+                TeacherProjectAddBo teacherProjectAddBo = new TeacherProjectAddBo();
+                teacherProjectAddBo.setTeacherId(update.getTeacherId());
+                teacherProjectAddBo.setProjectId(id);
+                teacherProjectAddBo.setCreateTime(DateUtils.getNowTime());
+                teacherProjectAddBo.setUpdateTime(DateUtils.getNowTime());
+                teacherProjectService.insertByAddBo(teacherProjectAddBo);
+            }
         }
         return this.updateById(update);
     }