Trick 6 anos atrás
pai
commit
bbdea5965b

+ 3 - 3
common/common-entity/src/main/java/com/yihu/jw/entity/base/role/RoleDO.java

@ -35,7 +35,7 @@ public class RoleDO extends UuidIdentityEntityWithOperator {
	/**
	/**
	 * 1.系统管理员,2.saas管理员,3.机构管理员
	 * 1.系统管理员,2.saas管理员,3.机构管理员
     */
     */
	private String type;
	private Integer type;
	/**
	/**
	 * 备注
	 * 备注
	 */
	 */
@ -86,11 +86,11 @@ public class RoleDO extends UuidIdentityEntityWithOperator {
	}
	}
	@Column(name = "type")
	@Column(name = "type")
	public String getType() {
	public Integer getType() {
		return type;
		return type;
	}
	}
	public void setType(String type) {
	public void setType(Integer type) {
		this.type = type;
		this.type = type;
	}
	}

+ 16 - 26
svr/svr-base/src/main/java/com/yihu/jw/base/service/user/UserService.java

@ -168,36 +168,28 @@ public class UserService extends BaseJpaService<UserDO, UserDao> {
            userinfo.put("name", user.getName());
            userinfo.put("name", user.getName());
            role = roleDao.findOne(user.getRoleId());
            role = roleDao.findOne(user.getRoleId());
        }
        }
        //获取角色
        //获取角色
        if (role != null) {
        if (role != null) {
            userinfo.put("role", role.getId());
            userinfo.put("role", role.getId());
            userinfo.put("roleCode", role.getCode());
            userinfo.put("roleCode", role.getCode());
            userinfo.put("system", role.getSystem());
            userinfo.put("system", role.getSystem());
            if (RoleDO.BaseRoleType.admin.toString().equals(role.getType())) {
                if (RoleDO.BaseRoleType.admin.toString().equals(role.getCode())) {
                } else if (RoleDO.BaseRoleType.saasAdmin.toString().equals(role.getType())) {
                    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 (RoleDO.BaseRoleType.hosAdmin.toString().equals(role.getType())) {
                    String sql = "SELECT " +
            } else if (role.getType()==3) {
                //機構管理員信息獲取
                String sql = "SELECT " +
                            " g.code AS orgCode, " +
                            " g.code AS orgCode, " +
                            " g.province_code AS provinceCode, " +
                            " g.province_code AS provinceCode, " +
                            " g.province_name AS privinceName, " +
                            " g.province_name AS privinceName, " +
@ -220,12 +212,10 @@ public class UserService extends BaseJpaService<UserDO, UserDao> {
                    } else {
                    } else {
                        userinfo.put("org", null);
                        userinfo.put("org", null);
                    }
                    }
                }
            }
            }
        }
        }
            return userinfo;
        return userinfo;
    }
    }

+ 6 - 6
svr/svr-base/src/main/resources/application.yml

@ -106,12 +106,12 @@ jw:
spring:
spring:
  profiles: jwtest
  profiles: jwtest
  datasource:
  datasource:
#    url: jdbc:mysql://172.17.110.160/base?useUnicode:true&amp;characterEncoding=utf-8&amp;autoReconnect=true
#    username: ssgg
#    password: ssgg
    url: jdbc:mysql://172.19.103.77/base?useUnicode:true&characterEncoding=utf-8&autoReconnect=true
    username: root
    password: 123456
    url: jdbc:mysql://172.17.110.160/base?useUnicode:true&amp;characterEncoding=utf-8&amp;autoReconnect=true
    username: ssgg
    password: ssgg
#    url: jdbc:mysql://172.19.103.77/base?useUnicode:true&characterEncoding=utf-8&autoReconnect=true
#    username: root
#    password: 123456
  elasticsearch:
  elasticsearch:
    cluster-name: jkzl #集群名 默认elasticsearch
    cluster-name: jkzl #集群名 默认elasticsearch
    cluster-nodes: 172.19.103.45:9300,172.19.103.68:9300 #配置es节点信息,逗号分隔,如果没有指定,则启动ClientNode
    cluster-nodes: 172.19.103.45:9300,172.19.103.68:9300 #配置es节点信息,逗号分隔,如果没有指定,则启动ClientNode