jeecgboot / JimuReport

「可视化报表,DataV、帆软的开源替代」积木报表是一款类Excel操作风格,在线拖拽设计的报表工具。功能涵盖: 报表设计、打印设计、图形报表、仪表盘门户设计、大屏设计等,完全免费!秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、解决各类报表难题。
http://jimureport.com
GNU General Public License v3.0
6.34k stars 1.63k forks source link

关于系统变量使用问题 #720

Closed yijian0645 closed 2 years ago

yijian0645 commented 2 years ago
版本号:1.4.2
问题描述:

查询创建人是当前登录用户的记录报表时,照着文档里配置了SQL数据源语句为: select * from demo_student2 where create_by = '#{sysUserCode}' 然后发现预览的时候就报错了。

用的是JeecgBoot整合积木报表来着,业务表demo_student2 中是包含create_by字段的。

错误日志&截图:

image

重现步骤:

image

image

image

友情提示(为了提高issue处理效率):

yijian0645 commented 2 years ago

这个什么问题啊,折腾好久都没找到原因。。。

lvdandan16 commented 2 years ago

收录 ws

1298191366 commented 2 years ago

报错信息已修复,待新版本发布,出现这个错误是因为你没有自定义系统变量,参考文档http://report.jeecg.com/2159712

yijian0645 commented 2 years ago

文档我看了,就是说默认系统变量sysUserCode也不能直接在SQL中用,也需要先配置一下“三、如何自定义系统变量”里面的自定义系统变量才可以是吧?

1298191366 commented 2 years ago

文档我看了,就是说默认系统变量sysUserCode也不能直接在SQL中用,也需要先配置一下“三、如何自定义系统变量”里面的自定义系统变量才可以是吧?

是的,你需要自己做一下,如果是jeecgboot直接复制一份即可