%@ page contentType="text/html; charset=GBK"%><%@
include file="/IncludeBegin.jsp"%><%
/*
页面说明:文档附件列表
*/
String sDocNo = CurPage.getParameter("RELATIVE_ID");
boolean isReadOnly = "true".equals(CurPage.getParameter("isRead"));
String compClientID = request.getParameter("CompClientID");
%>
<%
String iconClass = "icon icon_file";
int attachmentSize=0;
DecimalFormat FORMAT = new DecimalFormat("###.0");
List
list = JBOFactory.createBizObjectQuery("jbo.app.tenwa.doc.LB_DOCATTRIBUTE",
"select id,FileName,CONTENT_TYPE,FILESIZE,INPUTTIME,INPUTUSERID,remark from O left join jbo.app.tenwa.doc.LB_DOCLIBRARY lib on O.library_id=lib.id where lib.relative_id=:id order by INPUTTIME desc")
.setParameter("id", sDocNo).getResultList(false);
attachmentSize=list.size();
for(BizObject bo : list){
String isEdit="false";
String attachmentNo = bo.getAttribute("id").getString();
String fileName = bo.getAttribute("FileName").getString();
String showFileName=fileName.length()>14?fileName.substring(0, 14)+".....":fileName;
String sContentType = bo.getAttribute("CONTENT_TYPE").getString().trim();
String begintime=bo.getAttribute("INPUTTIME").getString().trim();
String inputuser=NameManager.getUserName(bo.getAttribute("INPUTUSERID").getString().trim());
String remark=bo.getAttribute("remark").getString().trim();
if(sContentType.equals("application/msword") || sContentType.equals("application/kswps")||sContentType.indexOf("officedocument.wordprocessingml.document")>0) iconClass = "icon icon_word";
else if(sContentType.equals("application/vnd.ms-excel") || sContentType.equals("application/kset")||sContentType.indexOf("officedocument.spreadsheetml.sheet")>0) iconClass = "icon icon_excel";
else if(sContentType.equals("application/vnd.ms-powerpoint")) iconClass = "icon icon_ppt";
else if(sContentType.equals("application/pdf")) iconClass = "icon icon_pdf";
else if(sContentType.equals("image/bmp")) iconClass = "icon icon_bmp";
else if(sContentType.equals("image/gif")) iconClass = "icon icon_gif";
else if(sContentType.equals("image/jpeg")) iconClass = "icon icon_jpeg";
else if(sContentType.equals("image/png") || sContentType.equals("image/x-png")) iconClass = "icon icon_png";
else if (sContentType.equals("application/zip")
|| sContentType.equals("application/x-rar")
|| sContentType.equals("application/x-java-archive")
|| sContentType.equals("application/x-7z-compressed")){
iconClass = "icon icon_compress";
}else if(sContentType.equals("text/plain")) iconClass = "icon icon_text";
else if(sContentType.equals("text/html")) iconClass = "icon icon_html";
else if(sContentType.equals("text/css")) iconClass = "icon icon_css";
else iconClass = "icon icon_file";
double iContentLength = bo.getAttribute("FILESIZE").getDouble(); //字节数
String sLength ="";
if(iContentLength >= 1024*1024) sLength = FORMAT.format(iContentLength/(1024*1024)) +" MB";
else sLength = FORMAT.format(iContentLength/1024) +" KB";
if(iconClass.equals("icon icon_word")||iconClass.equals("icon icon_excel")||iconClass.equals("icon icon_ppt")){
isEdit="true";
}
%>
<%
if(isReadOnly==false){%>
<%} %>
<%} %>
<%@ include file="/IncludeEnd.jsp"%>