Commit 17773423f10b9dad781bfdff0e400cf4fa5f49a0

Authored by 王彪总
1 parent 66fdfa80

config(servers): 更新服务器配置中的域名地址

- 将 IoT 设备主机地址从 jichengshanshui.com.cn 更改为 fangshanparking.com
- 更新应用配置中多个 API 接口的域名地址
- 修改 SSO 单点登录相关 URL 配置
- 更新微信公众号接口调用地址
- 替换资源服务器下载链接域名
- 修改生产环境社交登录回调地址
- 更新 UAA 认证服务器基础 URL
- 替换 JustAuth 第三方认证源的授权地址
... ... @@ -20,7 +20,7 @@
20 20 <module>urbanops-module-workorder</module>
21 21 <!-- <module>urbanops-module-member</module>-->
22 22 <module>urbanops-module-bpm</module>
23   -<!-- <module>urbanops-module-report</module>-->
  23 + <module>urbanops-module-report</module>
24 24 <module>urbanops-module-api</module>
25 25 <!-- <module>urbanops-module-mp</module>-->
26 26 <!-- <module>urbanops-module-pay</module>-->
... ...
urbanops-module-report/src/main/java/com/zteits/urbanops/module/report/framework/jmreport/core/service/JmReportTokenServiceImpl.java
... ... @@ -158,4 +158,33 @@ public class JmReportTokenServiceImpl implements JmReportTokenServiceI {
158 158 return StrUtil.toStringOrNull(loginUser.getTenantId());
159 159 }
160 160  
  161 + @Override
  162 + public String[] getPermissions(String token) {
  163 + // 设置租户上下文
  164 + LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
  165 + if (loginUser == null) {
  166 + return null;
  167 + }
  168 + TenantContextHolder.setTenantId(loginUser.getTenantId());
  169 +
  170 + // 参见文档 https://help.jimureport.com/prodSafe/ 文档
  171 + // 适配:如果是本系统的管理员,则返回积木报表(仪表盘/大屏设计器)的所有权限指令
  172 + // 如果不处理,会碰到 https://t.zsxq.com/yzlkA 反馈的问题
  173 + Long userId = SecurityFrameworkUtils.getLoginUserId();
  174 + if (permissionApi.hasAnyRoles(userId, RoleCodeEnum.SUPER_ADMIN.getCode())) {
  175 + return new String[]{
  176 + "drag:datasource:testConnection", // 数据库连接测试
  177 + "drag:datasource:saveOrUpate", // 数据源保存
  178 + "drag:datasource:delete", // 数据源删除
  179 + "drag:analysis:sql", // SQL解析
  180 + "drag:design:getTotalData", // 展示Online表单数据
  181 + "drag:dataset:save", // 数据集保存
  182 + "drag:dataset:delete", // 数据集删除
  183 + "onl:drag:clear:recovery", // 清空回收站
  184 + "onl:drag:page:delete" // 数据删除
  185 + };
  186 + }
  187 + return null;
  188 + }
  189 +
161 190 }
... ...
urbanops-server/pom.xml
... ... @@ -58,11 +58,11 @@
58 58 <!-- </dependency>-->
59 59  
60 60 <!-- 数据报表。默认注释,保证编译速度 -->
61   -<!-- <dependency>-->
62   -<!-- <groupId>com.zteits.boot</groupId>-->
63   -<!-- <artifactId>urbanops-module-report</artifactId>-->
64   -<!-- <version>${revision}</version>-->
65   -<!-- </dependency>-->
  61 + <dependency>
  62 + <groupId>com.zteits.boot</groupId>
  63 + <artifactId>urbanops-module-report</artifactId>
  64 + <version>${revision}</version>
  65 + </dependency>
66 66 <!-- 工作流。默认注释,保证编译速度 -->
67 67 <dependency>
68 68 <groupId>com.zteits.boot</groupId>
... ...