consum-base/src/main/java/com/consum/base/service/impl/FinSysTenantUserServiceImpl.java
@@ -29,7 +29,7 @@
    private static final String SQL_GET_USER =
        "SELECT * FROM fin_sys_tenant_user WHERE IS_DELETE = 0 AND `STATUS` = 1 AND TENANT_ID = ?";
    private static final String SQL_QH_PAGE_USER_PREFIX =
        "select fstu.id,fstu.USER_CODE,fstu.USER_NAME,fstu.USER_PHONE,fst.name tenantName,fstd.name sysDeptName,fst.STATUS from FIN_SYS_TENANT_USER fstu "
        "select fstu.id,fstu.USER_CODE,fstu.USER_NAME,fstu.USER_PHONE,fst.name tenantName,fstd.name sysDeptName,fstu.STATUS from FIN_SYS_TENANT_USER fstu "
            + "left join fin_sys_tenant fst on fst.id =fstu.TENANT_ID "
            + "left join fin_sys_tenant_department fstd on fstd.id = fstu.SYS_DEPT_ID where fstu.IS_DELETE = 0 ";
@@ -269,4 +269,40 @@
    public List<FinSysTenantUser> getByOrgId(Long orgId) {
        return this.select(SQL_GET_USER, new Object[] {orgId}, new FinSysTenantUser());
    }
    @Override
    public GenericPager<S_role> queryPageRoleList(Long orgId, Integer status, String roleName, Integer dataScope,
        Integer pageNum, Integer pageSize) {
        Map<String, Object> parameters = new HashMap();
        StringBuilder sql = new StringBuilder("select * from s_role where org_id=:orgId");
        parameters.put("orgId", orgId);
        if (status >= 0) {
            sql.append(" and status=:status");
            parameters.put("status", status);
        }
        if (dataScope != null) {
            sql.append(" and data_scope >=:dataScope");
            parameters.put("dataScope", dataScope);
        }
        if (com.walker.infrastructure.utils.StringUtils.isNotEmpty(roleName)) {
            sql.append(" and role_name like :roleName");
            parameters.put("roleName", "%" + roleName + "%");
        }
        return this.selectSplit(sql.toString(), parameters, pageNum, pageSize, new S_role());
    }
    @Override
    public FinSysTenantUser getByTenaniId(String tenantId,String userCode) {
        Map<String, Object> parameter = new HashMap<>();
        StringBuilder sql = new StringBuilder(SQL_SELECT_USER_CODE);
        sql.append(" and TENANT_ID= :tenantId");
        parameter.put("tenantId", tenantId);
        sql.append(" and USER_CODE= :userCode");
        parameter.put("userCode", userCode);
        FinSysTenantUser finSysTenantUser = this.get(sql.toString(), parameter, new FinSysTenantUser());
        return finSysTenantUser;
    }
}