|
|
@@ -15,6 +15,7 @@ import com.izouma.wenlvju.exception.BusinessException;
|
|
|
import com.izouma.wenlvju.repo.*;
|
|
|
import com.izouma.wenlvju.security.Authority;
|
|
|
import com.izouma.wenlvju.service.sms.NjwlSmsService;
|
|
|
+import com.izouma.wenlvju.utils.FileUtils;
|
|
|
import com.izouma.wenlvju.utils.JpaUtils;
|
|
|
import com.izouma.wenlvju.utils.ObjUtils;
|
|
|
import com.lowagie.text.Document;
|
|
|
@@ -297,10 +298,13 @@ public class RateService {
|
|
|
this.addList(imageUrllist, rate.getProperty());
|
|
|
|
|
|
String filename = "img.pdf";
|
|
|
+ File file = null;
|
|
|
|
|
|
Document doc = new Document(PageSize.A4, 20, 20, 20, 20);
|
|
|
try {
|
|
|
FileOutputStream os = new FileOutputStream(filename);
|
|
|
+
|
|
|
+// FileOutputStream os = new FileOutputStream(tempFile);
|
|
|
PdfWriter.getInstance(doc, os);
|
|
|
|
|
|
doc.open();
|
|
|
@@ -317,7 +321,7 @@ public class RateService {
|
|
|
}
|
|
|
// b = os.toByteArray();
|
|
|
|
|
|
- File file = new File(filename);
|
|
|
+ file = File.createTempFile("img", "pdf");
|
|
|
InputStream is = new FileInputStream(file);
|
|
|
files.add(is);
|
|
|
|
|
|
@@ -325,6 +329,7 @@ public class RateService {
|
|
|
e.printStackTrace();
|
|
|
} finally {
|
|
|
doc.close();
|
|
|
+ FileUtils.delFiles(file);
|
|
|
}
|
|
|
}
|
|
|
|