添加一个复职的功能,页面操作列按钮分成两行展示,添加根据离职过滤

This commit is contained in:
2026-09-22 10:17:37 +08:00
parent 2c5823df09
commit c9a2098f3f
7 changed files with 118 additions and 12 deletions
@@ -79,6 +79,11 @@ public interface FacultyService {
*/
void disableJYB(String jYBH);
/**
* 复职(还原离职状态)教员
*/
void enableJYB(String jYBH);
/**
* 更新教员基本信息
*/
@@ -299,6 +299,23 @@ public class FacultyServiceImpl implements FacultyService {
}
}
@Override
@Transactional(rollbackFor = Exception.class)
public void enableJYB(String jybh) {
JYB before = jybMapper.selectById(jybh);
JYB entity = new JYB();
entity.setJybh(jybh);
entity.setLzzt(0);
jybMapper.updateById(entity);
// 复职同步启用关联账号
if (before != null) {
JYB after = new JYB();
after.setJybh(jybh);
after.setLzzt(0);
orgSyncService.syncTeacherAccount(before, after);
}
}
@Override
@Transactional(rollbackFor = Exception.class)
public void updateJYB(JYB entity) {