diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java index d1aa7627f..6669e8efb 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillServiceImpl.java @@ -2719,15 +2719,18 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb String fileId = UUID.fastUUID().toString(); String fileSavePath = PayConfig.getUploadPath(); - File fileFullPath = FileUploadUtils.getAbsoluteFile(fileSavePath,fileId+".png"); + File localFile = FileUploadUtils.getAbsoluteFile(fileSavePath,fileId+".png"); - FileOutputStream os = new FileOutputStream(fileFullPath); + FileOutputStream os = new FileOutputStream(localFile); tplPrint.genPNG(order,tplCode,"", os); - SysFileInfo sysFileInfo=sysFileInfoService.ossUploadLocalFile(fileFullPath,billCode+"-cm.png","寄件底单图片"); + SysFileInfo sysFileInfo=sysFileInfoService.ossUploadLocalFile(localFile.getAbsolutePath(),billCode+"-cm.png","寄件底单图片"); String fileUrl = sysFileInfo.getFileRemoteUrl(); goodsPicAttachment.setFileUrl(fileUrl); emisWaybillAttachmentMapper.insertEmisWaybillAttachment(goodsPicAttachment); + // 删除本地文件 + localFile.delete(); + }else{ log.debug("生成寄件图片信息失败"); }