Browse Source

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

2 销售结算开票添加fno到发票号
11816 3 months ago
parent
commit
0b0a8f7e9b

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
84
                 saleSettle3.setPlaced("2");
87
                 saleSettle3.setPlaced("2");
85
                 saleSettle3.setRptg(salesOrder.getRptg());
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
                 saleSettle3.setFours(salesOrder.getFours());
96
                 saleSettle3.setFours(salesOrder.getFours());
89
                 saleSettle3.setFoursname(salesOrder.getFoursname());
97
                 saleSettle3.setFoursname(salesOrder.getFoursname());

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

13
 import org.springframework.stereotype.Service;
13
 import org.springframework.stereotype.Service;
14
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
19
 import java.util.Date;
17
 import java.util.List;
20
 import java.util.List;
18
 
21
 
72
                 Purchasecontract purchasecontract = purchasecontractMapper.selectByFno(inf.getPono());
75
                 Purchasecontract purchasecontract = purchasecontractMapper.selectByFno(inf.getPono());
73
                 lcctrl.setRptg(purchasecontract.getRptg());
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
                 lcctrlMapper.insert(lcctrl);
85
                 lcctrlMapper.insert(lcctrl);

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
85
                 settle.setCreateBy(inf.getCreateBy());
88
                 settle.setCreateBy(inf.getCreateBy());
86
                 settle.setFmodalid(300L);
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
                 String s = mdkcctrlMapper.selectCreateByName(inf.getCreateBy());
96
                 String s = mdkcctrlMapper.selectCreateByName(inf.getCreateBy());
89
                 settle.setCreateByName(s);
97
                 settle.setCreateByName(s);
90
                 settle.setCreateTime(new Date());
98
                 settle.setCreateTime(new Date());

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
79
                 ctrl.setQichu("1");                   // 固定值1(和Exe3/Exe1一致)
82
                 ctrl.setQichu("1");                   // 固定值1(和Exe3/Exe1一致)
80
                 ctrl.setPlaced("2");
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
                 ctrl.setCreateBy(fee.getCreateBy());
90
                 ctrl.setCreateBy(fee.getCreateBy());
83
                 ctrl.setFmodalid(16L);
91
                 ctrl.setFmodalid(16L);
84
                 Rate rate=paymgrctrlMapper.selectRate(fee.getCurcy());
92
                 Rate rate=paymgrctrlMapper.selectRate(fee.getCurcy());

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
77
                 provIn.setFno(inf.getFno());
80
                 provIn.setFno(inf.getFno());
78
                 provIn.setCreateTime(new Date());
81
                 provIn.setCreateTime(new Date());
79
                 provIn.setRptg(purchasecontract.getRptg());
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
                 provInMapper.insert(provIn);
88
                 provInMapper.insert(provIn);
81
 
89
 
82
 
90
 

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
81
                 settle.setCreateTime(new Date());
84
                 settle.setCreateTime(new Date());
82
                 settle.setUpdateTime(new Date());
85
                 settle.setUpdateTime(new Date());
83
                 settle.setPlaced("2");
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
                 settle.setRptg(purchasecontract.getRptg());
93
                 settle.setRptg(purchasecontract.getRptg());
85
                 if (purchasecontract.getBiztype().equals("内贸采购")) {
94
                 if (purchasecontract.getBiztype().equals("内贸采购")) {
86
                     settle.setFmodalid(13L);
95
                     settle.setFmodalid(13L);

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
83
                 ctrl.setFours(purchaseOrder.getFours());
86
                 ctrl.setFours(purchaseOrder.getFours());
84
                 ctrl.setRptg(purchasecontract.getRptg());
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
                 ctrl.setFoursname(purchaseOrder.getFoursname());
94
                 ctrl.setFoursname(purchaseOrder.getFoursname());
87
 
95
 
88
                 ctrl.setSupCode(purchaseOrder.getSupCode());
96
                 ctrl.setSupCode(purchaseOrder.getSupCode());

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
92
                 breceiptctrl.setFinRcptNo(inf.getStmtNo());
95
                 breceiptctrl.setFinRcptNo(inf.getStmtNo());
93
                 breceiptctrl.setClaimStatus("是");
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
                 Rate rate=paymgrctrlMapper.selectRate(inf.getCurcy());
103
                 Rate rate=paymgrctrlMapper.selectRate(inf.getCurcy());
96
                 if (rate!=null ){
104
                 if (rate!=null ){
97
                     breceiptctrl.setRateUsd(rate.getRateUsd());
105
                     breceiptctrl.setRateUsd(rate.getRateUsd());

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

8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
 import org.springframework.transaction.annotation.Transactional;
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
 import java.util.Date;
14
 import java.util.Date;
12
 import java.util.List;
15
 import java.util.List;
13
 
16
 
74
                 saleSettle.setCtInvoiceBankAcct(inf.getCtInvoiceBankAcct());
77
                 saleSettle.setCtInvoiceBankAcct(inf.getCtInvoiceBankAcct());
75
                 saleSettle.setCtContNm(inf.getCtContNm());
78
                 saleSettle.setCtContNm(inf.getCtContNm());
76
                 saleSettle.setSdesc(inf.getSdesc());
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
                 saleSettle.setQichu("1"); // 固定值1
88
                 saleSettle.setQichu("1"); // 固定值1
79
                 saleSettle.setSoloId(inf.getId()); // 关联中间表ID
89
                 saleSettle.setSoloId(inf.getId()); // 关联中间表ID

Loading…
Cancel
Save