mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
发票上传接入返回文件id的接口、保存文件id
This commit is contained in:
+2
-2
@@ -34,8 +34,8 @@ public class InvoiceDetailsRespVO {
|
|||||||
@Schema(description = "申请时间")
|
@Schema(description = "申请时间")
|
||||||
private LocalDateTime applyTime;
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
@Schema(description = "发票附件路径")
|
@Schema(description = "发票附件文件id")
|
||||||
private String invoiceAttachmentPath;
|
private Long invoiceAttachmentId;
|
||||||
|
|
||||||
@Schema(description = "发票附件名称")
|
@Schema(description = "发票附件名称")
|
||||||
private String invoiceAttachmentName;
|
private String invoiceAttachmentName;
|
||||||
|
|||||||
+1
-1
@@ -79,7 +79,7 @@ public class InvoiceRecordsDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 发票附件保存路径
|
* 发票附件保存路径
|
||||||
*/
|
*/
|
||||||
private String invoiceAttachmentPath;
|
private Long invoiceAttachmentId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 开票附件名称
|
* 开票附件名称
|
||||||
|
|||||||
+3
-3
@@ -320,7 +320,7 @@ public class InvoiceServiceImpl implements InvoiceService {
|
|||||||
.applicant(invoiceRecordsDO.getCreator())
|
.applicant(invoiceRecordsDO.getCreator())
|
||||||
.orgName(invoiceRecordsDO.getOrganName())
|
.orgName(invoiceRecordsDO.getOrganName())
|
||||||
.applyTime(invoiceRecordsDO.getCreateTime())
|
.applyTime(invoiceRecordsDO.getCreateTime())
|
||||||
.invoiceAttachmentPath(invoiceRecordsDO.getInvoiceAttachmentPath())
|
.invoiceAttachmentId(invoiceRecordsDO.getInvoiceAttachmentId())
|
||||||
.invoiceAttachmentName(invoiceRecordsDO.getInvoiceAttachmentName())
|
.invoiceAttachmentName(invoiceRecordsDO.getInvoiceAttachmentName())
|
||||||
.remark(invoiceRecordsDO.getRemark())
|
.remark(invoiceRecordsDO.getRemark())
|
||||||
.build();
|
.build();
|
||||||
@@ -360,8 +360,8 @@ public class InvoiceServiceImpl implements InvoiceService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String invoiceFileName = invoiceTitleInfoDO.getInvoiceTitle() + "-" + LocalDateTimeUtil.format(now, PURE_DATETIME_PATTERN) + "-" + invoiceRecordsDO.getInvoiceAmount().stripTrailingZeros().toPlainString() + getFileExtension(file.getOriginalFilename());
|
String invoiceFileName = invoiceTitleInfoDO.getInvoiceTitle() + "-" + LocalDateTimeUtil.format(now, PURE_DATETIME_PATTERN) + "-" + invoiceRecordsDO.getInvoiceAmount().stripTrailingZeros().toPlainString() + getFileExtension(file.getOriginalFilename());
|
||||||
String filePath = fileApi.createFile(IoUtil.readBytes(file.getInputStream()), invoiceFileName);
|
Long fileId = fileApi.createFileAndReturnId(IoUtil.readBytes(file.getInputStream()), invoiceFileName);
|
||||||
invoiceRecordsDO.setInvoiceAttachmentPath(filePath);
|
invoiceRecordsDO.setInvoiceAttachmentId(fileId);
|
||||||
invoiceRecordsDO.setInvoiceAttachmentName(invoiceFileName);
|
invoiceRecordsDO.setInvoiceAttachmentName(invoiceFileName);
|
||||||
invoiceRecordsDO.setInvoiceNo(reqVO.getInvoiceNo());
|
invoiceRecordsDO.setInvoiceNo(reqVO.getInvoiceNo());
|
||||||
invoiceRecordsDO.setInvoiceTime(now);
|
invoiceRecordsDO.setInvoiceTime(now);
|
||||||
|
|||||||
Reference in New Issue
Block a user