| | |
| | | if (flag) { |
| | | // 在线打开方式 |
| | | URL u = new URL("file:///" + filePath); |
| | | //System.out.println(u); |
| | | String contentType = u.openConnection().getContentType(); |
| | | response.setContentType(contentType); |
| | | response.setHeader("Content-Disposition", "inline;filename=" |
| | |
| | | while ((len = br.read(bs)) > 0) { |
| | | out.write(bs, 0, len); |
| | | } |
| | | // if(null !=tjOrder.getHeshouTime() && tjOrder.getHeshouStatus()==1){ |
| | | // TjReportPrint print=new TjReportPrint(); |
| | | // print.setTjNumber(tjNumber); |
| | | // print.setPrintBy(SecurityUtils.getLoginUser().getUser().getNickName()); |
| | | // print.setPrintTime(date); |
| | | // print.setPrintStatus("已打印"); |
| | | // if (printService.save(print)) { |
| | | // tjOrder.setPrintLastTime(date); |
| | | // tjOrderService.updateById(tjOrder); |
| | | // } |
| | | // } |
| | | out.flush(); |
| | | out.close(); |
| | | br.close(); |
| | |
| | | key = key.replace("ltkjpeis10_",""); |
| | | |
| | | // String userId = SecurityUtils.getLoginUser().getUsername(); |
| | | PDFBinaryUtil.base64StringToPDF(one.getReport(), FileUtil.mkdir(value).getPath() + File.separator + key + File.separator + tjCustomer.getCusId() + tjNumber + tjCustomer.getCusName() + "_体检报告.pdf"); |
| | | String filePath = value + File.separator + key + File.separator + tjCustomer.getCusId() + tjNumber + tjCustomer.getCusName() + "_体检报告.pdf"; |
| | | // PDFBinaryUtil.base64StringToPDF(one.getReport(), FileUtil.mkdir(value).getPath() + File.separator + key + File.separator + tjCustomer.getCusId() + tjNumber + tjCustomer.getCusName() + "_体检报告.pdf"); |
| | | String filePath = value + File.separator + key + File.separator + tjCustomer.getCusId() + tjNumber + tjCustomer.getCusName() + "_报告.pdf"; |
| | | File f = new File(filePath); |
| | | if (filePath.isEmpty()) { |
| | | System.out.println("文件不存在!"); |
| | | return; |
| | | } |
| | | BufferedInputStream br = null; |
| | | OutputStream out = null; |
| | | FileInputStream fileInputStream = null; |