|
@@ -1883,17 +1883,25 @@ public class ExcelTabController extends BladeController {
|
|
|
}
|
|
|
|
|
|
if(pdfUrls.size() > 0){
|
|
|
- String mergePdfPath = file_path + "/pdf//" + theLogId + ".pdf";
|
|
|
- File oldMergePdf = ResourceUtil.getFile(mergePdfPath);
|
|
|
- if (oldMergePdf.exists()) {
|
|
|
- oldMergePdf.delete();
|
|
|
- }
|
|
|
+ try{
|
|
|
+ String mergePdfPath = file_path + "/pdf//" + theLogId + ".pdf";
|
|
|
+ File oldMergePdf = ResourceUtil.getFile(mergePdfPath);
|
|
|
+ if (oldMergePdf.exists()) {
|
|
|
+ oldMergePdf.delete();
|
|
|
+ }
|
|
|
|
|
|
- FileUtils.mergePdfPublicMethods(pdfUrls, mergePdfPath);
|
|
|
+ FileUtils.mergePdfPublicMethods(pdfUrls, mergePdfPath);
|
|
|
|
|
|
- BladeFile mergeFile = newIOSSClient.uploadFile(theLogId + new Date().getTime() + ".pdf", mergePdfPath);
|
|
|
+ BladeFile mergeFile = newIOSSClient.uploadFile(theLogId + new Date().getTime() + ".pdf", mergePdfPath);
|
|
|
|
|
|
- return R.data(mergeFile.getLink());
|
|
|
+ //修改记录
|
|
|
+ this.contractLogClient.updateTheLogPdfUrl(theLogJson.getString("id"), mergeFile.getLink());
|
|
|
+
|
|
|
+ return R.data(mergeFile.getLink());
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ return R.fail("数据异常");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|