ureport生成报表

数据一致,本地开发模式下可以正常生成报表,但是部署到服务器,根据日期生成报表时,只能生成5月份,1月份和6月份的都无法生成,1,5,6月的数据时一致的,仅仅月份不同。请问什么问题
已邀请:

Jacky - 规则

赞同来自:

你应该检查下,是不是在服务器上参数传递存在问题,可以肯定的是这与报表无关。

xjlihu

赞同来自:

第一条是数据201606的服务器tomcat日志记录
33.95.19.8 - - [15/Jul/2016:16:45:02 +0800] "GET /bdfund/ureport?action=htmlpreview&feemonth=201606&report=classpath:com/xj9gg/fundmanage/labelreport/FoodExportReport&paging=true&tools=print,pdf,excel HTTP/1.1" 200 3243
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/flash_24.png HTTP/1.1" 200 2313
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/ureport.js HTTP/1.1" 200 5518
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/excel_24.png HTTP/1.1" 200 1179
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/pdf_24.png HTTP/1.1" 200 1098
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/loading.gif HTTP/1.1" 200 6298
33.95.19.8 - - [15/Jul/2016:16:45:03 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/bootstrap.min.js HTTP/1.1" 200 36860
33.95.19.8 - - [15/Jul/2016:16:45:04 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/jquery.min.js HTTP/1.1" 200 96093
33.95.19.8 - - [15/Jul/2016:16:45:04 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/css/bootstrap.min.css HTTP/1.1" 200 122665
33.95.19.8 - - [15/Jul/2016:16:45:04 +0800] "GET /favicon.ico HTTP/1.1" 200 21630
33.95.19.8 - - [15/Jul/2016:16:45:04 +0800] "POST /bdfund/ureport?action=htmlreport&page=1&__f=1 HTTP/1.1" 200 8446








第二条是数据201605的记录
33.95.19.8 - - [15/Jul/2016:16:46:39 +0800] "GET /bdfund/ureport?action=htmlpreview&feemonth=201605&report=classpath:com/xj9gg/fundmanage/labelreport/FoodExportReport&paging=true&tools=print,pdf,excel HTTP/1.1" 200 3243
33.95.19.8 - - [15/Jul/2016:16:46:39 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/ureport.js HTTP/1.1" 200 5518
33.95.19.8 - - [15/Jul/2016:16:46:39 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/flash_24.png HTTP/1.1" 200 2313
33.95.19.8 - - [15/Jul/2016:16:46:39 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/excel_24.png HTTP/1.1" 200 1179
33.95.19.8 - - [15/Jul/2016:16:46:39 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/pdf_24.png HTTP/1.1" 200 1098
33.95.19.8 - - [15/Jul/2016:16:46:40 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/icons/loading.gif HTTP/1.1" 200 6298
33.95.19.8 - - [15/Jul/2016:16:46:40 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/bootstrap.min.js HTTP/1.1" 200 36860
33.95.19.8 - - [15/Jul/2016:16:46:40 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/js/jquery.min.js HTTP/1.1" 200 96093
33.95.19.8 - - [15/Jul/2016:16:46:40 +0800] "GET /bdfund/ureport?action=loadres&res=com/bstek/ureport/css/bootstrap.min.css HTTP/1.1" 200 122665
33.95.19.8 - - [15/Jul/2016:16:46:41 +0800] "POST /bdfund/ureport?action=htmlreport&page=1&__f=1 HTTP/1.1" 200 42255

xjlihu

赞同来自:

而且本地开发环境下可以获取201605和201606
但是部署到服务器201505的可以获取,但是201606的无法获取。
 
请看ureport的记录,返回的数据大小不一样

xjlihu

赞同来自:

201605某条记录8
阀门校验中心
20224
沙拉依丁
11
11
13
26
0
0
0
0
24
37
201605
201606某条记录
9
电梯检验二所
20101
柴绍华
20
20
2
4
0
0
0
0
22
24
201606

kobe - 英勇神武

赞同来自:

请检查模版正确性确认,生产数据核实等等因素。这个问题十之八九是您那儿的问题。请先检查一下,如问题还存在,想办法远程看。

kobe - 英勇神武

赞同来自:

根据您提供的模板,测试如下

QQ图片20160720194103.jpg

{
    var sql="select * from foodimportxls where 1=1 ";
    var feemonth=param.get("feemonth");
    if(feemonth&&feemonth!=""){
        sql+=" and  feemonth=:feemonth";
    }
    sql+=" order by dept ";
    return sql;
}
 
可以正常显示:

QQ图片20160720194203.png


QQ图片20160720194159.png

 
 

要回复问题请先登录注册