Преглед изворни кода

年级修改更新班级表年级名称SQL错误

chenw пре 7 година
родитељ
комит
9463a920eb

+ 3 - 1
applications/school/school-server/src/main/java/com/usoftchina/smartschool/school/basic/service/impl/GradeServiceImpl.java

@@ -266,7 +266,9 @@ public class GradeServiceImpl implements GradeService{
         SysGrade oldGrade = sysGradeMapper.selectByPrimaryKey(grade.getGrade_id());
         if (!oldGrade.getGrade_name().equals(grade.getGrade_name())) {
             List<SysClazz> clazzList = sysClazzMapper.selectBygrade(grade.getGrade_id());
-            sysStudentMapper.updateGradeName(grade.getGrade_name(), clazzList);
+            if (!CollectionUtils.isEmpty(clazzList)) {
+                sysStudentMapper.updateGradeName(grade.getGrade_name(), clazzList);
+            }
         }
         DocBaseDTO docBaseDTO = new DocBaseDTO(grade.getGrade_id(), CODE,  NAME);
         sysGradeMapper.updateByPrimaryKeySelective(grade);