【7.4.0】【org】更新当前用户信息的组织机构id

dev-7.4.0-sync
fengshuonan 2023-04-17 18:58:35 +08:00
parent cec3d45217
commit 00153992f8
1 changed files with 3 additions and 3 deletions

View File

@ -83,9 +83,6 @@ public class SysUserOrgController {
@PostResource(name = "更新当前用户信息的组织机构id", path = "/sysUserOrg/updateUserOrg", requiredPermission = false)
public ResponseData<?> updateUserOrg(@RequestBody @Validated(BaseRequest.edit.class) SysUserOrgRequest sysUserOrgRequest) {
LoginUser loginUser = LoginContext.me().getLoginUser();
loginUser.setOrganizationId(sysUserOrgRequest.getOrgId());
// 判断当前用户是否有对应组织机构对的id
boolean orgIdRightFlag = false;
List<HrOrganizationDTO> userCompanyList = sysUserOrgService.getUserCompanyList();
@ -99,6 +96,9 @@ public class SysUserOrgController {
throw new ServiceException(SysUserOrgExceptionEnum.CANT_CHANGE_ORG_ID);
}
LoginUser loginUser = LoginContext.me().getLoginUser();
loginUser.setOrganizationId(sysUserOrgRequest.getOrgId());
// 更新会话信息
sessionManagerApi.updateSession(LoginContext.me().getToken(), loginUser);