excel导出问题

Y
Yolo

在1.0的代码中,如果我通过表单开发建立一个表视图,在sql中用到了#{ jeelowcode_user_id }等占位的内容,列表显示正常没问题,但是执行导出操作的时候后台在执行sql的时候会发生丢失该参数的问题,2025-08-01 16:50:56.959 | DEBUG 7872 | http-nio-48080-exec-3 [TID: N/A] c.j.c.f.m.J.selectData                   | ==> Parameters: null    导致本来有的数据查询不出来导出的excel是空的,这个问题如何解决呢

回答7

超级管理员

打印一下sql,看看#{ jeelowcode_user_id }有没有被替换掉,然后拿到sql到navicat执行看看有没有数据

Yolo
@超级管理员

image.png这是列表展示时候执行的sql,能拿到当前登陆人的id,能查到数据image.png这是全部导出时候执行的sql,传入的用户ID是null,导致没有数据,导出时这个sql拿到navicat里面将动态部分替换成用户ID仍然可以查询出来数据,请问导出存在的这个问题怎么解决呢

Yolo
@超级管理员

image.png在测试环境的这个表视图里面复现了,打开列表有两条数据,但是导出的时候没有数据了,麻烦帮忙看一下吧,谢谢

写回答

扫码关注

微信公众号二维码