1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-06 07:21:24 +08:00

Added department in StaffManagement

This commit is contained in:
2023-06-04 00:48:24 +08:00
parent 9cc91a5ae4
commit 8bdc5fcc81
3 changed files with 52 additions and 1 deletions

View File

@@ -53,6 +53,7 @@ public class StaffServiceImpl extends ServiceImpl<StaffMapper, Staff> implements
@Override
public boolean modifyStaff(User user) {
Long departmentId = user.getDepartmentId();
Staff newStaff = user.getStaff();
user = userMapper.getOneById(user.getId());
Staff oldStaff = user.getStaff();
@@ -68,6 +69,8 @@ public class StaffServiceImpl extends ServiceImpl<StaffMapper, Staff> implements
newStaff.setId(oldStaff.getId());
staffMapper.updateById(newStaff);
}
user.setDepartmentId(departmentId);
userMapper.updateById(user);
return true;
}
}