|
@@ -212,7 +212,8 @@ public class ClassGroupTeacherMapperServiceImpl extends BaseServiceImpl<Long, Cl
|
|
|
|
|
|
Teacher teacher = teacherMap.get(classGroupTeacherMapper.getUserId());
|
|
|
SalarySettlementTypeEnum settlementType = musicGroup.getSettlementType();
|
|
|
- if(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime()){
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())
|
|
|
+ &&(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime())){
|
|
|
settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY;
|
|
|
}
|
|
|
|
|
@@ -303,7 +304,8 @@ public class ClassGroupTeacherMapperServiceImpl extends BaseServiceImpl<Long, Cl
|
|
|
|
|
|
Teacher teacher = teacherMap.get(classGroupTeacherMapper.getUserId());
|
|
|
SalarySettlementTypeEnum settlementType = musicGroup.getSettlementType();
|
|
|
- if(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime()){
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())
|
|
|
+ &&(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime())){
|
|
|
settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY;
|
|
|
}
|
|
|
|
|
@@ -425,7 +427,8 @@ public class ClassGroupTeacherMapperServiceImpl extends BaseServiceImpl<Long, Cl
|
|
|
|
|
|
if (!courseSchedule.isBishopTeacherSalaryNotCreate()) {
|
|
|
Teacher teacher = teacherMap.get(courseSchedule.getActualTeacherId());
|
|
|
- if(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime()){
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())
|
|
|
+ &&(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime())){
|
|
|
settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY.getCode();
|
|
|
}
|
|
|
|
|
@@ -451,7 +454,8 @@ public class ClassGroupTeacherMapperServiceImpl extends BaseServiceImpl<Long, Cl
|
|
|
return;
|
|
|
}
|
|
|
Teacher teacher = teacherMap.get(teacherId);
|
|
|
- if(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime()){
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())
|
|
|
+ &&(teacher.getEntryDate().after(entryDate)||teacher.getEntryDate().getTime()==entryDate.getTime())){
|
|
|
settlementType = SalarySettlementTypeEnum.GRADIENT_SALARY.getCode();
|
|
|
}
|
|
|
TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryWithTeacherId = teacherDefaultMusicGroupSalariesGroupByTeacherId.get(teacherId);
|