|
|
@@ -3949,7 +3949,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
return CommonResult.fail("班级数据无效,新增失败");
|
|
|
}
|
|
|
|
|
|
- gradeData = smartGradeService.querySmartGradeById(Integer.valueOf(isur.getGrade()));
|
|
|
+ gradeData = smartGradeService.querySmartGradeById(su.getGrade() == null || su.getGrade() == "" ? null : Integer.valueOf(isur.getGrade()));
|
|
|
if (gradeData == null) {
|
|
|
return CommonResult.fail("年级数据无效,新增失败");
|
|
|
}
|
|
|
@@ -4118,7 +4118,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
}
|
|
|
//region 新增用户的时候同步新增教师综合评价数据
|
|
|
List<SmartSemester> semesters = smartSemesterService.querySemesterByTime(new Date());
|
|
|
- gradeData = smartGradeService.querySmartGradeById(Integer.valueOf(isur.getGrade()));
|
|
|
+ gradeData = smartGradeService.querySmartGradeById((isur.getGrade() == null || isur.getGrade() == "") ? null : Integer.valueOf(isur.getGrade()));
|
|
|
if (semesters != null && semesters.size() > 0) {
|
|
|
List<SmartEvaluateTeacher> eTeachers = new ArrayList<>();
|
|
|
for (SmartSemester semester : semesters) {
|
|
|
@@ -4129,7 +4129,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
set.setTermId(semester.getId());
|
|
|
set.setTerm(semester.getName());
|
|
|
if (su.getDuties().intValue() == eDuties.ClassTeacher.getValue()) {//班主任才有年级和班级
|
|
|
- set.setGradeId(Integer.valueOf(su.getGrade()));
|
|
|
+ set.setGradeId(su.getGrade() == null || su.getGrade() == "" ? null : Integer.valueOf(su.getGrade()));
|
|
|
if (gradeData != null) {
|
|
|
set.setGradeName(gradeData.getName());
|
|
|
}
|
|
|
@@ -4548,7 +4548,7 @@ public class SmartUserController implements SmartUserControllerAPI {
|
|
|
return CommonResult.fail("班级数据无效,更新失败");
|
|
|
}
|
|
|
//获取年级Uid
|
|
|
- SmartGrade gradeData = smartGradeService.querySmartGradeById(Integer.valueOf(su.getGrade()));
|
|
|
+ SmartGrade gradeData = smartGradeService.querySmartGradeById(su.getGrade() == null || su.getGrade() == "" ? null : Integer.valueOf(su.getGrade()));
|
|
|
if (gradeData == null) {
|
|
|
return CommonResult.fail("年级数据无效,新增失败");
|
|
|
}
|