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,7 +20,7 @@
20 <module>urbanops-module-workorder</module> 20 <module>urbanops-module-workorder</module>
21 <!-- <module>urbanops-module-member</module>--> 21 <!-- <module>urbanops-module-member</module>-->
22 <module>urbanops-module-bpm</module> 22 <module>urbanops-module-bpm</module>
23 -<!-- <module>urbanops-module-report</module>--> 23 + <module>urbanops-module-report</module>
24 <module>urbanops-module-api</module> 24 <module>urbanops-module-api</module>
25 <!-- <module>urbanops-module-mp</module>--> 25 <!-- <module>urbanops-module-mp</module>-->
26 <!-- <module>urbanops-module-pay</module>--> 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,4 +158,33 @@ public class JmReportTokenServiceImpl implements JmReportTokenServiceI {
158 return StrUtil.toStringOrNull(loginUser.getTenantId()); 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,11 +58,11 @@
58 <!-- </dependency>--> 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 <dependency> 67 <dependency>
68 <groupId>com.zteits.boot</groupId> 68 <groupId>com.zteits.boot</groupId>