Ver a proveniência

修复导出报表时忘记加参数的BUG

master
jacky6024 há 7 anos
ascendente
cometimento
0d5e69cfb0
  1. 4
      ureport2-core/src/main/java/com/bstek/ureport/export/ExportConfigureImpl.java
  2. 3
      ureport2-core/src/main/java/com/bstek/ureport/expression/function/ParameterFunction.java

4
ureport2-core/src/main/java/com/bstek/ureport/export/ExportConfigureImpl.java

@ -26,10 +26,6 @@ public class ExportConfigureImpl implements ExportConfigure{
private String file;
private OutputStream outputStream;
private Map<String,Object> parameters;
public ExportConfigureImpl(String file,OutputStream outputStream) {
this.file=file;
this.outputStream=outputStream;
}
public ExportConfigureImpl(String file,Map<String,Object> parameters,OutputStream outputStream) {
this.file=file;
this.parameters=parameters;

3
ureport2-core/src/main/java/com/bstek/ureport/expression/function/ParameterFunction.java

@ -51,6 +51,9 @@ public class ParameterFunction implements Function{
throw new ReportComputeException("Function [param] need one parameter.");
}
Map<String,Object> map=context.getParameters();
if(map==null){
return null;
}
return map.get(obj.toString());
}
@Override

Carregando…
Cancelar
Guardar