From d9d28216c3ff524a5504bc10f97b90759abed7bc Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 29 七月 2024 10:00:30 +0800
Subject: [PATCH] 优化监控修改功能

---
 service-acct/src/main/java/com/java110/acct/cmd/invoice/SaveInvoiceApplyCmd.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/service-acct/src/main/java/com/java110/acct/cmd/invoice/SaveInvoiceApplyCmd.java b/service-acct/src/main/java/com/java110/acct/cmd/invoice/SaveInvoiceApplyCmd.java
index 990497b..d901488 100644
--- a/service-acct/src/main/java/com/java110/acct/cmd/invoice/SaveInvoiceApplyCmd.java
+++ b/service-acct/src/main/java/com/java110/acct/cmd/invoice/SaveInvoiceApplyCmd.java
@@ -56,6 +56,7 @@
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
+import java.util.Calendar;
 import java.util.List;
 
 /**
@@ -214,6 +215,14 @@
         }
         InvoiceApplyItemPo invoiceApplyItemPo = null;
         for (FeeDetailDto tmpFeeDetailDto : feeDetailDtos) {
+            //todo 鍒ゆ柇涓嶈兘鎻愬墠寮�绁紝涔熷氨鏄痵tartTime 涓嶈兘澶т簬褰撳勾 12鏈�31鏃�
+            Calendar calendar = Calendar.getInstance();
+            calendar.set(Calendar.MONTH, 1);
+            calendar.set(Calendar.DAY_OF_MONTH, 1);
+            calendar.add(Calendar.YEAR, 1);
+            if (tmpFeeDetailDto.getStartTime().getTime() > calendar.getTime().getTime()) {
+                throw new CmdException("涓嶈兘棰勫紑鏄庡勾鐨勭エ");
+            }
             invoiceAmount = invoiceAmount.add(new BigDecimal(tmpFeeDetailDto.getReceivedAmount()));
             invoiceApplyItemPo = new InvoiceApplyItemPo();
             invoiceApplyItemPo.setApplyId(invoiceApplyPo.getApplyId());

--
Gitblit v1.8.0