<%@ page import="weaver.general.*" %> <%@page import="weaver.conn.RecordSet"%> <%@ page import="com.alibaba.fastjson.JSONObject" %> <%@ page import="java.util.*" %> <%@ page import="org.apache.commons.lang3.StringUtils" %> <%@ page import="com.api.doc.detail.util.DocDownloadCheckUtil" %> <%@ page import="weaver.hrm.User" %> <%@ page import="weaver.hrm.HrmUserVarify" %> <%@ page language="java" contentType="text/html; charset=UTF-8" %> <% RecordSet rs = new RecordSet(); BaseBean bb = new BaseBean(); User user = HrmUserVarify.getUser (request , response) ; Map map = null; List> list = new ArrayList>(); String sql = " select id,tp from uf_srzftp where sfqy = 0 "; rs.executeQuery(sql); while (rs.next()){ String billid = Util.null2String(rs.getString("id")); String tp = Util.null2String(rs.getString("tp")); map = new HashMap(); map.put("billid",billid); map.put("tp",tp); list.add(map); } for(int i=0;i dataMap = list.get(i); String tp = dataMap.get("tp"); if(StringUtils.isNotBlank(tp)){ String imagefileid = "" ; sql = " select k.imagefileid \n" + " from DocImageFile t\n" + " inner join imagefile k on k.imagefileid = t.imagefileid\n" + " where docid="+tp ; rs.executeQuery(sql); if(rs.next()){ imagefileid = Util.null2String(rs.getString("imagefileid")); } if(StringUtils.isNotBlank(imagefileid)){ String imageurl =""; String imagefileid_ = DocDownloadCheckUtil.checkPermission(imagefileid,user); if(StringUtils.isNotBlank(imagefileid_)){ imageurl = "/weaver/weaver.file.FileDownload?fileid="+imagefileid_; } dataMap.put("imagefileid",imagefileid); dataMap.put("imageurl",imageurl); } } } JSONObject jsonObject = new JSONObject(); jsonObject.put("data",list); %> <%=jsonObject.toString() %>