更新版本20210113

master
zengwh 5 years ago
parent 2e5fdab853
commit 0174834767

@ -363,21 +363,32 @@ public class inHospitalController {
@RequestMapping(value = "/getPdfById/{idStr}")
public void getPdfById(HttpServletResponse response, HttpServletRequest request, @PathVariable("idStr") String idStr) throws Exception {
Archive_Detail detail=new Archive_Detail();
detail.setTitle(idStr);
//根据所有id获取PDF列表
List<Archive_Detail> arList = archiveDetailService.selectByIdStr(detail);
//获取废除的pdf文件名列表archive_detail
List pdfList = new ArrayList();
//将所有记录的pdf数组里面\static\img\pdfFiles\typesPdf
if(arList!=null && arList.size()>0){
for(int m=0;m<arList.size();m++){
String str = arList.get(m).getPdfPath();
if(StringUtils.isNotBlank(str)){
pdfList.add(str);
StringBuilder idStringBuild = new StringBuilder();
if(StringUtils.isNotBlank(idStr)){
String[] idArr = idStr.split(",");
//加引号
for(String id: idArr){
if(StringUtils.isNotBlank(idStringBuild)){
idStringBuild.append(",");
}
idStringBuild.append("'").append(id).append("'");
}
detail.setTitle(idStringBuild.toString());
//根据所有id获取PDF列表
List<Archive_Detail> arList = archiveDetailService.selectByIdStr(detail);
//获取废除的pdf文件名列表archive_detail
List pdfList = new ArrayList();
//将所有记录的pdf数组里面\static\img\pdfFiles\typesPdf
if(arList!=null && arList.size()>0){
for(int m=0;m<arList.size();m++){
String str = arList.get(m).getPdfPath();
if(StringUtils.isNotBlank(str)){
pdfList.add(str);
}
}
//对所有地址的pdf进行合成
Jpg2PdfUtil.mulFile2One(response,pdfList,pdfWater);
}
//对所有地址的pdf进行合成
Jpg2PdfUtil.mulFile2One(response,pdfList,pdfWater);
}
}
/*

Loading…
Cancel
Save