|
|
@@ -210,6 +210,18 @@ public class SchoolTeacherServiceImpl extends ServiceImpl<SchoolTeacherMapper, S
|
|
|
}
|
|
|
return R.success("操作成功");
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public R calculate(SchoolTeacher schoolTeacher) {
|
|
|
+ SchoolTeacher teacher = baseMapper.selectById(schoolTeacher.getId());
|
|
|
+ if (teacher == null){
|
|
|
+ throw new RuntimeException("未找到职工信息");
|
|
|
+ }
|
|
|
+ SchoolTeacher configMessage = this.getConfigMessage(teacher);
|
|
|
+ baseMapper.updateById(configMessage);
|
|
|
+ return R.data(configMessage);
|
|
|
+ }
|
|
|
+
|
|
|
//获取工资标准配置信息
|
|
|
public SchoolTeacher getConfigMessage(SchoolTeacher schoolTeacher){
|
|
|
//获取工资拨付标准 公办用职称查询 其他用校龄查询
|