|
@ -162,48 +162,34 @@ public class UserService extends BaseJpaService<UserDO, UserDao> {
|
|
|
Map<String, Object> userinfo = new HashedMap();
|
|
|
|
|
|
UserDO user = userDao.findOne(id);
|
|
|
RoleDO role = roleDao.findByCode(user.getRoleId());
|
|
|
|
|
|
userinfo.put("id", user.getId());
|
|
|
userinfo.put("name", user.getName());
|
|
|
userinfo.put("role", role.getName());
|
|
|
userinfo.put("roleCode", role.getCode());
|
|
|
userinfo.put("system", role.getSystem());
|
|
|
RoleDO role = null;
|
|
|
if (user != null) {
|
|
|
userinfo.put("id", user.getId());
|
|
|
userinfo.put("name", user.getName());
|
|
|
role = roleDao.findOne(user.getRoleId());
|
|
|
}
|
|
|
|
|
|
//获取角色
|
|
|
if (role != null) {
|
|
|
userinfo.put("role", role.getId());
|
|
|
userinfo.put("roleCode", role.getCode());
|
|
|
userinfo.put("system", role.getSystem());
|
|
|
|
|
|
if ("admin".equals(role.getCode())) {
|
|
|
if ("admin".equals(role.getCode())) {
|
|
|
|
|
|
} else if ("saasAdmin".equals(role.getCode())) {
|
|
|
} else if ("saasAdmin".equals(role.getCode())) {
|
|
|
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(user.getId())) {
|
|
|
SaasDO saas = saasDao.findOne(user.getSaasId());
|
|
|
Map<String, Object> ss = new HashedMap();
|
|
|
ss.put("id", saas.getId());
|
|
|
ss.put("name", saas.getName());
|
|
|
userinfo.put("saas", ss);
|
|
|
}
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(user.getId())) {
|
|
|
SaasDO saas = saasDao.findOne(user.getSaasId());
|
|
|
Map<String, Object> ss = new HashedMap();
|
|
|
ss.put("id", saas.getId());
|
|
|
ss.put("name", saas.getName());
|
|
|
userinfo.put("saas", ss);
|
|
|
}
|
|
|
|
|
|
if (role.getType()==1) {
|
|
|
//平台管理员信息获取
|
|
|
|
|
|
} else if (role.getType()==2) {
|
|
|
//saas平台管理员信息获取
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(user.getId())) {
|
|
|
SaasDO saas = saasDao.findOne(user.getSaasId());
|
|
|
Map<String, Object> ss = new HashedMap();
|
|
|
ss.put("id", saas.getId());
|
|
|
ss.put("name", saas.getName());
|
|
|
userinfo.put("saas", ss);
|
|
|
}
|
|
|
|
|
|
} else if ("hosAdmin".equals(role.getCode())) {
|
|
|
String sql = "SELECT " +
|
|
|
} else if (role.getType()==3) {
|
|
|
//機構管理員信息獲取
|
|
|
String sql = "SELECT " +
|
|
|
" g.code AS orgCode, " +
|
|
|
" g.province_code AS provinceCode, " +
|
|
|
" g.province_name AS privinceName, " +
|
|
@ -226,12 +212,10 @@ public class UserService extends BaseJpaService<UserDO, UserDao> {
|
|
|
} else {
|
|
|
userinfo.put("org", null);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
return userinfo;
|
|
|
return userinfo;
|
|
|
}
|
|
|
|
|
|
|