public void changSessionOrgAndJob(String orgId, String jobId) { SessionUser sessionUser = getSessionUser(); if (checkCanChange(sessionUser.getId(), orgId, jobId)) { Job job = this.uamUserOrgServiceClient.getJobById(jobId); Org org = this.uamUserOrgServiceClient.getOrgById(orgId); sessionUser.setServiceJobId(jobId); sessionUser.setServiceJobName(job.getJobName()); sessionUser.setServiceDepId(orgId); sessionUser.setServiceDepName(org.getOrgName()); this.uamCrossAppSessionServiceServer.putObjectInto("SESSION_USER", sessionUser); } else { throw new BusinessException("用户不具有此岗位"); } }