|

楼主 |
发表于 2017-8-11 09:26:11
|
显示全部楼层
http://docs.wex5.com/report-blobimage/
我用的这个方法. 而且用了toolbar的工具打印的,已经生成的二维码了,二维码扫描一下的话也有信息.问题就是打印了.- public static Table queryMessage(String concept,String idColumn,String select,String from,String condition,List range,String filter,Boolean distinct,Integer offset,Integer limit,String columns,String orderBy,String aggregate,String aggregateColumns,Map variables,String dataModel,String fnModel,String guolfid) {
-
- Table t = KSQL.select("select TDanJHWSMLR.* from TDanJHWSMLR TDanJHWSMLR where TDanJHWSMLR = '" + guolfid + "'", null, "/LinGMT/LinGMT/data", null);
- //Table t = BizData.query(concept, idColumn, select, from, condition, range, filter, distinct, offset, limit, columns, orderBy, aggregate,aggregateColumns, variables, dataModel, fnModel);
- Iterator<Row> it = t.iterator();
- while (it.hasNext()) {
- Row r = it.next();
- try {
- String url = "/UI2/system/components/justep/blob/server/download.j" + "?process=/LinGMT/LinGMT/process/DanJHWSMLR/danJHWSMLRProcess" // 流程名称
- + "&activity=reportblobImage" // 环节名称
- + "&action=blobDownloadAction" // 调用的Action
- + "&blobDataModel=/LinGMT/LinGMT/data" // 数据模块目录
- + "&blobConcept=TDanJHWSMLR" // 概念名
- + "&blobRelation=tfBlobImage" // 关系名
- + "&blobConceptValue=" + r.getValue("TDanJHWSMLR") + "&$query-version=" + com.justep.system.util.CommonUtils.createGUID();
- r.setString("tfCHuanBID", addBsessionid(url)); // 将url存入table对象
- System.out.println("结果结果"+addBsessionid(url));
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- return t;
- }
-
- protected static String addBsessionid(String url) {
- String bessionid = ActionUtils.getRequestContext().getSessionContext().getSessionID();
- if (url.contains("?")) {
- return url + "&bsessionid=" + bessionid;
- } else {
- return url + "?bsessionid=" + bessionid;
- }
- }
复制代码 |
|