mirror of https://gitee.com/stylefeng/roses
【7.4.0】【org】更新当前用户信息的组织机构id
parent
cec3d45217
commit
00153992f8
|
@ -83,9 +83,6 @@ public class SysUserOrgController {
|
||||||
@PostResource(name = "更新当前用户信息的组织机构id", path = "/sysUserOrg/updateUserOrg", requiredPermission = false)
|
@PostResource(name = "更新当前用户信息的组织机构id", path = "/sysUserOrg/updateUserOrg", requiredPermission = false)
|
||||||
public ResponseData<?> updateUserOrg(@RequestBody @Validated(BaseRequest.edit.class) SysUserOrgRequest sysUserOrgRequest) {
|
public ResponseData<?> updateUserOrg(@RequestBody @Validated(BaseRequest.edit.class) SysUserOrgRequest sysUserOrgRequest) {
|
||||||
|
|
||||||
LoginUser loginUser = LoginContext.me().getLoginUser();
|
|
||||||
loginUser.setOrganizationId(sysUserOrgRequest.getOrgId());
|
|
||||||
|
|
||||||
// 判断当前用户是否有对应组织机构对的id
|
// 判断当前用户是否有对应组织机构对的id
|
||||||
boolean orgIdRightFlag = false;
|
boolean orgIdRightFlag = false;
|
||||||
List<HrOrganizationDTO> userCompanyList = sysUserOrgService.getUserCompanyList();
|
List<HrOrganizationDTO> userCompanyList = sysUserOrgService.getUserCompanyList();
|
||||||
|
@ -99,6 +96,9 @@ public class SysUserOrgController {
|
||||||
throw new ServiceException(SysUserOrgExceptionEnum.CANT_CHANGE_ORG_ID);
|
throw new ServiceException(SysUserOrgExceptionEnum.CANT_CHANGE_ORG_ID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LoginUser loginUser = LoginContext.me().getLoginUser();
|
||||||
|
loginUser.setOrganizationId(sysUserOrgRequest.getOrgId());
|
||||||
|
|
||||||
// 更新会话信息
|
// 更新会话信息
|
||||||
sessionManagerApi.updateSession(LoginContext.me().getToken(), loginUser);
|
sessionManagerApi.updateSession(LoginContext.me().getToken(), loginUser);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue