Преглед изворни кода

1 进项发票模块添加发票号和发票代码

11816 пре 12 часа
родитељ
комит
cf3595ff92

+ 4
- 0
src/main/java/com/example/backend/pAndSExe/dto/InfJinxiangfapiaoExcelDTO.java Прегледај датотеку

@@ -43,4 +43,8 @@ public class InfJinxiangfapiaoExcelDTO {
43 43
     private Double taxAmt;
44 44
     @ExcelProperty(index = 15) // K列 - 币别
45 45
     private String curcypo;
46
+    @ExcelProperty(index = 16) // L列 -
47
+    private String initNumber;
48
+    @ExcelProperty(index = 17) // M列 -
49
+    private String initCode;
46 50
 }

+ 5
- 0
src/main/java/com/example/backend/pAndSExe/model/InfJinxiangfapiao.java Прегледај датотеку

@@ -115,4 +115,9 @@ public class InfJinxiangfapiao implements Serializable {
115 115
 
116 116
     @TableField(value="invNo")
117 117
     private String invNo;
118
+
119
+    @TableField(value="initNumber")
120
+    private String initNumber;
121
+    @TableField(value="initCode")
122
+    private String initCode;
118 123
 }

+ 5
- 0
src/main/java/com/example/backend/pAndSExe/model/PurMultiSettle.java Прегледај датотеку

@@ -628,4 +628,9 @@ public class PurMultiSettle {
628 628
     /** 是否期初数据补录 */
629 629
     @TableField("isinitDate")
630 630
     private String isinitDate;
631
+
632
+    @TableField(value="initNumber")
633
+    private String initNumber;
634
+    @TableField(value="initCode")
635
+    private String initCode;
631 636
 }

+ 2
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/JinxiangInvoiceSettleServiceImpl.java Прегледај датотеку

@@ -88,6 +88,8 @@ public class JinxiangInvoiceSettleServiceImpl implements JinxiangInvoiceSettleSe
88 88
                 LocalDateTime localDateTime = LocalDateTime.parse("2025-12-31 00:00:00", formatter);
89 89
                 Date targetDate = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
90 90
                 settle.setFdate(targetDate);
91
+                settle.setInitNumber(inf.getInitNumber());
92
+                settle.setInitCode(inf.getInitCode());
91 93
 
92 94
 
93 95
                 settle.setRptg(purchasecontract.getRptg());

+ 2
- 0
src/main/java/com/example/backend/pAndSExe/util/PsExeExcelUtil.java Прегледај датотеку

@@ -1177,6 +1177,8 @@ public class PsExeExcelUtil {
1177 1177
         entity.setReceiptNo(dto.getReceiptNo());
1178 1178
         entity.setPoamt(parseBigDecimal(dto.getPoamt(),2));
1179 1179
         entity.setPoprice(parseBigDecimal(dto.getPoPrice(),2));
1180
+        entity.setInitNumber(dto.getInitNumber());
1181
+        entity.setInitCode(dto.getInitCode());
1180 1182
 
1181 1183
         // 7. 生成流水号(前缀TAX,年份+自增ID,仿照之前逻辑)
1182 1184
         InfExe1Amount infExe1Amount = new InfExe1Amount();

Loading…
Откажи
Сачувај