Bläddra i källkod

1 所有模块添加单据日期为25.12.31

2 销售结算开票添加fno到发票号
11816 3 månader sedan
förälder
incheckning
0b0a8f7e9b

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/DailijiesuanSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -84,6 +87,11 @@ public class DailijiesuanSettleServiceImpl implements DailijiesuanSettleService
84 87
                 saleSettle3.setPlaced("2");
85 88
                 saleSettle3.setRptg(salesOrder.getRptg());
86 89
 
90
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
91
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
92
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
93
+                saleSettle3.setFdate(targetDate);
94
+
87 95
 
88 96
                 saleSettle3.setFours(salesOrder.getFours());
89 97
                 saleSettle3.setFoursname(salesOrder.getFoursname());

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/DaodandengjiSettleServiceImpl.java Visa fil

@@ -13,6 +13,9 @@ import org.springframework.beans.factory.annotation.Autowired;
13 13
 import org.springframework.stereotype.Service;
14 14
 import org.springframework.transaction.annotation.Transactional;
15 15
 
16
+import java.time.LocalDateTime;
17
+import java.time.ZoneId;
18
+import java.time.format.DateTimeFormatter;
16 19
 import java.util.Date;
17 20
 import java.util.List;
18 21
 
@@ -72,6 +75,11 @@ public class DaodandengjiSettleServiceImpl implements DaodandengjiSettleService
72 75
                 Purchasecontract purchasecontract = purchasecontractMapper.selectByFno(inf.getPono());
73 76
                 lcctrl.setRptg(purchasecontract.getRptg());
74 77
 
78
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
79
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
80
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
81
+                lcctrl.setFdate(targetDate);
82
+
75 83
 
76 84
                 // 插入业务表
77 85
                 lcctrlMapper.insert(lcctrl);

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/FeeInvoiceSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -85,6 +88,11 @@ public class FeeInvoiceSettleServiceImpl implements FeeInvoiceSettleService {
85 88
                 settle.setCreateBy(inf.getCreateBy());
86 89
                 settle.setFmodalid(300L);
87 90
 
91
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
92
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
93
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
94
+                settle.setFdate(targetDate);
95
+
88 96
                 String s = mdkcctrlMapper.selectCreateByName(inf.getCreateBy());
89 97
                 settle.setCreateByName(s);
90 98
                 settle.setCreateTime(new Date());

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/FeePayServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -79,6 +82,11 @@ public class FeePayServiceImpl implements FeePayService {
79 82
                 ctrl.setQichu("1");                   // 固定值1(和Exe3/Exe1一致)
80 83
                 ctrl.setPlaced("2");
81 84
 
85
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
86
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
87
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
88
+                ctrl.setFdate(targetDate);
89
+
82 90
                 ctrl.setCreateBy(fee.getCreateBy());
83 91
                 ctrl.setFmodalid(16L);
84 92
                 Rate rate=paymgrctrlMapper.selectRate(fee.getCurcy());

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/HuozhizanguSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -77,6 +80,11 @@ public class HuozhizanguSettleServiceImpl implements HuozhizanguSettleService {
77 80
                 provIn.setFno(inf.getFno());
78 81
                 provIn.setCreateTime(new Date());
79 82
                 provIn.setRptg(purchasecontract.getRptg());
83
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
84
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
85
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
86
+                provIn.setFdate(targetDate);
87
+
80 88
                 provInMapper.insert(provIn);
81 89
 
82 90
 

+ 9
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/JinxiangInvoiceSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -81,6 +84,12 @@ public class JinxiangInvoiceSettleServiceImpl implements JinxiangInvoiceSettleSe
81 84
                 settle.setCreateTime(new Date());
82 85
                 settle.setUpdateTime(new Date());
83 86
                 settle.setPlaced("2");
87
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
88
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
89
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
90
+                settle.setFdate(targetDate);
91
+
92
+
84 93
                 settle.setRptg(purchasecontract.getRptg());
85 94
                 if (purchasecontract.getBiztype().equals("内贸采购")) {
86 95
                     settle.setFmodalid(13L);

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/PayServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -83,6 +86,11 @@ public class PayServiceImpl implements PayService {
83 86
                 ctrl.setFours(purchaseOrder.getFours());
84 87
                 ctrl.setRptg(purchasecontract.getRptg());
85 88
 
89
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
90
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
91
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
92
+                ctrl.setFdate(targetDate);
93
+
86 94
                 ctrl.setFoursname(purchaseOrder.getFoursname());
87 95
 
88 96
                 ctrl.setSupCode(purchaseOrder.getSupCode());

+ 8
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/ShoukuanrenlingSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -92,6 +95,11 @@ public class ShoukuanrenlingSettleServiceImpl implements ShoukuanrenlingSettleSe
92 95
                 breceiptctrl.setFinRcptNo(inf.getStmtNo());
93 96
                 breceiptctrl.setClaimStatus("是");
94 97
 
98
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
99
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
100
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
101
+                breceiptctrl.setFdate(targetDate);
102
+
95 103
                 Rate rate=paymgrctrlMapper.selectRate(inf.getCurcy());
96 104
                 if (rate!=null ){
97 105
                     breceiptctrl.setRateUsd(rate.getRateUsd());

+ 10
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/XiaoshoujiesuankaipiaoSettleServiceImpl.java Visa fil

@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.stereotype.Service;
9 9
 import org.springframework.transaction.annotation.Transactional;
10 10
 
11
+import java.time.LocalDateTime;
12
+import java.time.ZoneId;
13
+import java.time.format.DateTimeFormatter;
11 14
 import java.util.Date;
12 15
 import java.util.List;
13 16
 
@@ -74,6 +77,13 @@ public class XiaoshoujiesuankaipiaoSettleServiceImpl implements Xiaoshoujiesuank
74 77
                 saleSettle.setCtInvoiceBankAcct(inf.getCtInvoiceBankAcct());
75 78
                 saleSettle.setCtContNm(inf.getCtContNm());
76 79
                 saleSettle.setSdesc(inf.getSdesc());
80
+                saleSettle.setInvno(inf.getFno());
81
+
82
+                DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
83
+                LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
84
+                Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
85
+                saleSettle.setFdate(targetDate);
86
+
77 87
                 // 通用字段赋值
78 88
                 saleSettle.setQichu("1"); // 固定值1
79 89
                 saleSettle.setSoloId(inf.getId()); // 关联中间表ID

Loading…
Avbryt
Spara