|
|
|
@ -47,6 +47,26 @@ public class PowerUserServiceImpl implements IPowerUserService {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean delUserByUserName(String userName) {
|
|
|
|
|
PowerUser powerUser = powerUserMapper.getUserByUserName(userName);
|
|
|
|
|
if (Func.isEmpty(powerUser)) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
powerUserMapper.delUserByUserName(userName);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 从推送的用户信息和现在的用户信息,得到管辖科室
|
|
|
|
|
*
|
|
|
|
|
* @param powerUser db用户信息
|
|
|
|
|
* @param userDto 推送用户信息
|
|
|
|
|
* @return 管辖科室
|
|
|
|
|
*/
|
|
|
|
|
private String getUpdatePowerDept(PowerUser powerUser, UserDto userDto) {
|
|
|
|
|
// 需要添加管辖科室的角色集合
|
|
|
|
|
String powerDeptRoles = syncConfig.getPowerDeptRoles();
|
|
|
|
@ -66,14 +86,4 @@ public class PowerUserServiceImpl implements IPowerUserService {
|
|
|
|
|
}
|
|
|
|
|
return powerDept;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean delUserByUserName(String userName) {
|
|
|
|
|
PowerUser powerUser = powerUserMapper.getUserByUserName(userName);
|
|
|
|
|
if (Func.isEmpty(powerUser)) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
powerUserMapper.delUserByUserName(userName);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|