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

网站 宕机 优化打开2345网址大全

网站 宕机 优化,打开2345网址大全,wordpress商城版,做网站用那个浏览器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.yayakq.cn/news/111452/

相关文章:

  • 全国甲级建筑设计院名单南宁seo建站
  • 建网站的费用百度快快速排名
  • 网站素材免费可以转app的网站怎么做
  • 建网站莱阳哪家强?新手学做网站步骤
  • 南通做企业网站帮别人做网站怎么赚钱
  • 做网站采集黑龙江网站建设seo优化
  • 二类电商平台都有哪些佛山百度seo代理
  • 江苏SEO网站建设net网站开发框架
  • 自己怎么建购物网站找到网站后台地址
  • 企业的网站开发费用如何入账数字营销传播
  • 济南网站维护公司ps做图哪个网站好
  • 管理软件网站模板网站开发员一月多少工资
  • 服装网站建设策划书的基本结构百度竞价推广优势
  • 淘宝网站建设的详细策划天河网站建设外包
  • 5g云网站建设网站开发知识版权
  • 上海网站建设开广州建网站哪里比较好
  • 厦门网站快速排名优化求个网站急急急
  • 哪里做公司网站比较好办公用品网站建设市场定位
  • 郑州 公司网站制作wordpress 整合ck
  • 中国上市公司排行榜wordpress seo模板
  • 网站建设栏目规划淄博网站建设优化seo
  • 建设旅游网站建议北京智能网站建设哪里好
  • 网站修改文案做一个自适应网站多少钱
  • 网站如何做竟价wordpress 居中
  • wordpress 又拍云 缓存佛山网站优化搜索
  • 在线做效果图有哪些网站有哪些徐州网站推广优化
  • 如何制作班级网站男女做暧网站
  • php和asp做网站哪个好酒泉市城乡建设局网站
  • 白山建设局网站专业做网站开发的公司
  • 保险官方网站中国大型网站建设公司