diff --git a/sql/upgrade/1.0.17/upgrade.sql b/sql/upgrade/1.0.17/upgrade.sql index 38b5205..9902661 100644 --- a/sql/upgrade/1.0.17/upgrade.sql +++ b/sql/upgrade/1.0.17/upgrade.sql @@ -5,4 +5,7 @@ ALTER TABLE `wfc_user_db`.`u_bill` ADD COLUMN `invoice_number` varchar(64) NULL COMMENT '发票编号' AFTER `status`, ADD COLUMN `invoice_file` varchar(255) NULL COMMENT '发票文件' AFTER `invoice_number` +ALTER TABLE `wfc_user_db`.`u_bill` +ADD COLUMN `invoice_time` datetime NULL COMMENT '发票时间' AFTER `invoice_file` + SET FOREIGN_KEY_CHECKS = 1; diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UOrderController.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UOrderController.java index 8fbff78..c6c706c 100644 --- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UOrderController.java +++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/controller/UOrderController.java @@ -82,7 +82,7 @@ public class UOrderController extends BaseController { continue; } UPackage uPackage = uPackageService.getById(uOrder.getPackageId()); - if (ObjectUtil.isNotNull(uPackage.getRateLimitId())) { + if (ObjectUtil.isNotNull(uPackage) && ObjectUtil.isNotNull(uPackage.getRateLimitId())) { uPackage.setRateLimits(uRateLimitService.getById(uPackage.getRateLimitId())); } uOrder.setUPackage(uPackage); diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/UBill.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/UBill.java index 39998f1..d89e809 100644 --- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/UBill.java +++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/UBill.java @@ -7,6 +7,7 @@ import lombok.Setter; import org.wfc.common.mybatis.domain.BaseData; import java.math.BigDecimal; +import java.util.Date; /** *
@@ -44,4 +45,7 @@ public class UBill extends BaseData {
@Schema(description = "发票文件")
private String invoiceFile;
+
+ @Schema(description = "发票文件")
+ private Date invoiceTime;
}
diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/bo/UInvoiceTemplateBo.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/bo/UInvoiceTemplateBo.java
index c0be0b5..26f7e95 100644
--- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/bo/UInvoiceTemplateBo.java
+++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/bo/UInvoiceTemplateBo.java
@@ -37,4 +37,8 @@ public class UInvoiceTemplateBo {
private String clientsNumber;
private String billingCycle;
+
+ private String currencySymbol;
+
+ private Long now;
}
diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceBillVo.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceBillVo.java
index fc6495f..b14ae96 100644
--- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceBillVo.java
+++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceBillVo.java
@@ -23,7 +23,7 @@ public class UInvoiceBillVo {
private Integer type;
@Schema(description = "发票日期")
- private Date invoiceDate;
+ private Date invoiceTime;
@Schema(description = "发票编号")
private String invoiceFile;
diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceGenVo.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceGenVo.java
index b3786cd..5edda20 100644
--- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceGenVo.java
+++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/domain/vo/UInvoiceGenVo.java
@@ -2,6 +2,8 @@ package org.wfc.user.domain.vo;
import lombok.Data;
+import java.util.Date;
+
/**
* @description: invoice vo
* @author: cyc
@@ -14,4 +16,5 @@ public class UInvoiceGenVo {
private String invoiceFile;
+ private Date invoiceTime;
}
diff --git a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UBillServiceImpl.java b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UBillServiceImpl.java
index 9270f9a..f56bd91 100644
--- a/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UBillServiceImpl.java
+++ b/wfc-modules/wfc-user/src/main/java/org/wfc/user/service/impl/UBillServiceImpl.java
@@ -52,9 +52,8 @@ import java.io.IOException;
import java.math.RoundingMode;
import java.nio.file.Files;
import java.nio.file.Paths;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.Collections;
+import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -111,13 +110,14 @@ public class UBillServiceImpl extends ServiceImpl