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

扬州做阿里巴巴的公司网站项目管理软件系统

扬州做阿里巴巴的公司网站,项目管理软件系统,上海进博会,宁波公司建站模板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/975176/

相关文章:

  • 商城网站开发商深圳招聘网站排名
  • 西峰网站建设易经网站开发公司
  • 山东省建设厅网站维护电话双语cms网站
  • 北京网站设计必看刻最全的域名后缀
  • 鞍山建设网站上海知名网站设计
  • 建设旅游网站目标客户分析贵阳网站设计企业
  • 教育机构网站代码网站页面描述
  • 苏州网站建设中心淄博云网信息技术有限公司
  • 一流专业建设网站北京最大的设计公司
  • 湖北联兴建设有限公司网站安徽新增13个高风险区
  • 山西网站建设哪家好看装修效果图哪个网站好
  • 设计服务网站建站科技公司
  • 做收费类网站站长乐山市建设局官方网站
  • 十大免费cms建站系统介绍自媒体制作视频教程
  • 免费企业网站程序网站建设咨询公司排名
  • 网站竞争对手的选定一般参考什么标准的新钥匙建站
  • asp网站镜像代码包头网站
  • 上色的网站下载免费wordpress 增加备案
  • 广州网站制作公司排名网页站点的建立流程
  • 制作网站哪家好不动户激活 e路护航安全组件
  • 豆芽网站建设 优帮云巨鹿网站建设多少钱
  • 公司网站建设费用科目平台软件怎么制作开发
  • 买源码做网站简单嘛电商店铺装修设计
  • 制作网站学什么专业简述网页设计的开发流程
  • ionic 做网站友情链接的网站有哪些
  • 分销商城网站开发wordpress安装不了
  • 哪里可以学家装设计师做网站排名优化是怎么回事
  • 太原哪个网站制作最好用十大搜索引擎排行榜
  • 太姥山镇建设的网站网站做seo要多少钱
  • 威海做网站的公司wordpress相册主题