score.createCriteria("enumConstByFlagExamScoreStatus", "enumConstByFlagExamScoreStatus");
score.add(Restrictions.eq("enumConstByFlagExamScoreStatus.id", "402880a9aaadc115061dadfcf26b0003"));// 已审核
String enterpriseid2 = request().getParameter("enterprise2");
if (StringUtils.isNotEmpty(enterpriseid2) && !"-1".equals(enterpriseid2)) {// 如果选择了二级工作单位
pe.add(Restrictions.eq("peEnterprise.id", enterpriseid2));
}
List
if (scores != null && scores.size() == 0) {
request().setAttribute("js", "alert('当前条件下没有论述题');");
return "message";
}
File f5 = new File(srctemp);
if (!f5.exists()) {
f5.mkdir();
}
dir = srctemp;
for (PeBzzExamScore s : scores) {
String path = s.getArticlePath();
if (StringUtils.isNotEmpty(path)) {
int index = path.indexOf("/article");
if (index > 0) {
String str = path.substring(index);
filemanage.copyFile(upload + str, srctemp);// 复制文件
}
}
}
}
String targetFile = zip + "/" + provid + ".zip";
if (filemanage.isExist(targetFile)) {
filemanage.delete(targetFile);
if (!filemanage.getSize(dir).equals("0B")) {
filemanage.zip(dir, targetFile);// 压缩至指定文件夹
String basePath = request().getContextPath();
basePath = request().getScheme() + "://" + request().getServerName() + ":" + request().getServerPort() + basePath + "/";
int index = targetFile.indexOf("upload/");
if (index > 0) {
String str = targetFile.substring(index);
// request().setAttribute("js",
// String.format("window.open('%s');", basePath+str));
request().setAttribute("msg", "下载页面");
request().setAttribute("js", String.format("window.location.href='%s';", basePath + str));
return "message";
}
} else {
request().setAttribute("js", "alert('当前条件下没有论述题');");
return "message";
}
} catch (Exception e) {
request().setAttribute("msg", "导出失败!");
e.printStackTrace();
}
return "message";
String root = "upload";
String article = "article";
String m = "alert('当前%s下还没有论述题');";
String dir = ServletActionContext.getServletContext().getRealPath("/" + root);
dir = dir.replaceAll("\\\\", "/");
String upload = dir;// 记录下upload目录
File f0 = new File(dir);// 根目录upload
if (!f0.exists()) {
request().setAttribute("js", String.format