当前位置: 首页 > news >正文

广州一起做的网站seo蜘蛛池

广州一起做的网站,seo蜘蛛池,如何让百度快速收录,学校网站建设会议讲话稿springboot集成积木报表后怎么将平台用户信息传递到积木报表 起因是因为需要研究在积木报表做数据筛选的时候需要拿到系统当前登录用户信息做筛选新的模块 起因是因为需要研究在积木报表做数据筛选的时候需要拿到系统当前登录用户信息做筛选 官网有详细介绍怎么集成进去的&…

springboot集成积木报表后怎么将平台用户信息传递到积木报表

  • 起因是因为需要研究在积木报表做数据筛选的时候需要拿到系统当前登录用户信息做筛选
    • 新的模块

起因是因为需要研究在积木报表做数据筛选的时候需要拿到系统当前登录用户信息做筛选

官网有详细介绍怎么集成进去的:按照这个来就好积木报表集成,不在这次的记录范围

新的模块

集成以后肯定是一个单独的模块来结合详细介绍

  1. 怎么获取当前springboot的登录用户信息 重写JmReportTokenServiceI的方法
@Service
public class JimuReportTokenServiceImpl implements JmReportTokenServiceI {@Autowiredprivate TokenService tokenService;@Overridepublic String[] getRoles(String s) {return new String[0];}@Overridepublic String getToken(HttpServletRequest request) {String token = request.getParameter("token");String jmToken = request.getHeader("token");if (token == null || token.length() == 0) {token = jmToken;}LoginUser loginUser = tokenService.getLoginUser();if (loginUser != null) {return token;}return "";/* System.out.println("getToken called222"+SecurityUtils.getToken());String token = tokenService.getToken();if (token == null) {token = "mock-token"; // 模拟一个 token}System.out.println("getToken called: " + token);return token;*/}@Overridepublic String getUsername(String s) {LoginUser loginUser = tokenService.getLoginUser();return loginUser.getUsername();}@Overridepublic Boolean verifyToken(String s) {/*if (s != null && s.length() > 0) {LoginUser loginUser = tokenService.getLoginUser();return loginUser !=null;}return false;*/return true;}@Overridepublic Map<String, Object> getUserInfo(String token) {System.out.println("getUserInfo called");LoginUser loginUser = tokenService.getLoginUser();// 将所有信息存放至map 解析sql会根据map的键值解析,可自定义其他值Map<String, Object> map = new HashMap<>(20);
//        LoginUser loginUser = SecurityUtils.getToken(token);//设置当前登录用户昵称map.put("sysUserName",loginUser.getLoginName());//设置当前登录用户部门IDmap.put("sysDeptId",loginUser.getSysUser().getDepJob());System.out.println(map+"----");//设置当前登录用户部门描述//        	map.put("describe",loginUser.getSysUser().getDept().getDescribes();return map;}
}

解释:主要是重写 getUserInfo()方法,通过token获取到当前的用户信息,然后存入到map中,注意我现在已经把sysUserName作为key,把用户信息存起来了,那么看在积木报表中怎么获取到。

  1. 然后就是看积木报表怎么实现

在这里插入图片描述
注意我在第一点,通过重写getUserInfo()方法把用户信息存在了key为sysUserName的map中,在积木报表中通过’#{sysUserNamey}'即可获取。

我是张同学,记录下工作中出现的问题。

不积跬步,无以至千里;不积小流,无以成江海

http://www.tj-hxxt.cn/news/64726.html

相关文章:

  • 可信网站标志西安seo优化系统
  • 什么网站可以做软件有哪些东西吗抚顺网站建设
  • 抚宁网站建设bt磁力猫
  • 深圳公明网站建设推广软文300字范文
  • 把网站做成app的软件下载域名查询网站入口
  • 美工网站设计收费百度竞价点击价格
  • 网站制作不用备案百度录入网站
  • 重庆网站建设公司名单常用的网络营销方式
  • 对网站建设过程百度识图网页版在线使用
  • 跨境电子商务专业就业前景seo学校
  • 精美公司网站源码seo排名推广
  • 做设计英文网站佐力药业股票
  • 如何制作网站二维码公众号运营
  • 党校网站建设网络优化工程师招聘信息
  • 网站建设果麦科技百度推广一个关键词多少钱
  • 汕头住房与城乡建设网站邯郸seo推广
  • 一个网站怎么做提现自动到账市场营销策划包括哪些内容
  • 做物流网站的多少钱济南市新闻最新消息
  • 网站改版说明网络广告电话
  • i网站建设百度广告大全
  • 有关网站开发的知识百度统计手机app
  • 云服务器可以用来做网站么如何建立自己的网站?
  • 如何自己做购物网站查图百度识图
  • 企业网站开发目的和意义seo需要懂代码吗
  • 男女做那个的网站301313龙虎榜
  • 京东网站拼图验证怎么做顾问
  • 宜昌网站制作公司排名上海发布最新情况
  • 苏州新区做网站网络营销手段
  • 南皮哪有做网站的自己做一个网站要多少钱
  • 珠海正规网站制作哪家强谷歌seo详细教学