From 6c65bc2938ad7ab83166074022b332c65c9f0371 Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期六, 28 六月 2025 10:55:30 +0800
Subject: [PATCH] 2025-06-27 bug修改

---
 src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java                  |    9 +++++++++
 src/main/java/com/ruoyi/purchase/service/impl/ProductRecordServiceImpl.java      |    2 ++
 src/main/java/com/ruoyi/purchase/service/impl/TicketRegistrationServiceImpl.java |    3 ++-
 src/main/java/com/ruoyi/purchase/controller/TicketRegistrationController.java    |    1 +
 src/main/java/com/ruoyi/purchase/pojo/TicketRegistration.java                    |    3 +++
 doc/add.sql                                                                      |    3 +++
 6 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/doc/add.sql b/doc/add.sql
index 2803cae..6a41119 100644
--- a/doc/add.sql
+++ b/doc/add.sql
@@ -68,3 +68,6 @@
     modify sale_ledger_id bigint default 0 null comment '閿�鍞彴璐d';
 
 
+alter table ticket_registration
+    add enter_date timestamp null;
+
diff --git a/src/main/java/com/ruoyi/purchase/controller/TicketRegistrationController.java b/src/main/java/com/ruoyi/purchase/controller/TicketRegistrationController.java
index 9d50979..7b8ceed 100644
--- a/src/main/java/com/ruoyi/purchase/controller/TicketRegistrationController.java
+++ b/src/main/java/com/ruoyi/purchase/controller/TicketRegistrationController.java
@@ -114,6 +114,7 @@
      */
     @GetMapping("/productRecordPage")
     public AjaxResult productRecordPage(Page page, TicketRegistrationDto ticketRegistrationDto) {
+
         IPage<ProductRecordDto> list = productRecordService.productRecordPage(page,ticketRegistrationDto);
         return AjaxResult.success(list);
     }
diff --git a/src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java b/src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java
index ddd681b..33de871 100644
--- a/src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java
+++ b/src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java
@@ -2,11 +2,14 @@
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.ruoyi.purchase.pojo.TicketRegistration;
 import com.ruoyi.sales.pojo.CommonFile;
 import com.ruoyi.sales.pojo.SalesLedgerProduct;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
+import java.time.LocalDate;
 import java.util.List;
 
 /**
@@ -47,6 +50,12 @@
      */
     private String businessPerson;
 
+
+
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    private LocalDate enterDate;
+
     /**
      * 涓氬姟鍛榠d
      */
diff --git a/src/main/java/com/ruoyi/purchase/pojo/TicketRegistration.java b/src/main/java/com/ruoyi/purchase/pojo/TicketRegistration.java
index 7d4f261..6d09179 100644
--- a/src/main/java/com/ruoyi/purchase/pojo/TicketRegistration.java
+++ b/src/main/java/com/ruoyi/purchase/pojo/TicketRegistration.java
@@ -148,4 +148,7 @@
     private String issueDateStart;
     @TableField(exist = false)
     private String issueDateEnd;
+
+    @ApiModelProperty(value = "褰曞叆鏃堕棿")
+    private LocalDate enterDate;
 }
diff --git a/src/main/java/com/ruoyi/purchase/service/impl/ProductRecordServiceImpl.java b/src/main/java/com/ruoyi/purchase/service/impl/ProductRecordServiceImpl.java
index a8b594d..ee393d0 100644
--- a/src/main/java/com/ruoyi/purchase/service/impl/ProductRecordServiceImpl.java
+++ b/src/main/java/com/ruoyi/purchase/service/impl/ProductRecordServiceImpl.java
@@ -52,6 +52,8 @@
 
     @Override
     public IPage<ProductRecordDto> productRecordPage(Page page, TicketRegistrationDto ticketRegistrationDto) {
+        IPage<ProductRecordDto> productRecordDtoIPage1 = productRecordMapper.productRecordPage(page, ticketRegistrationDto);
+        page.setSize(productRecordDtoIPage1.getTotal());
         IPage<ProductRecordDto> productRecordDtoIPage = productRecordMapper.productRecordPage(page, ticketRegistrationDto);
         productRecordDtoIPage.getRecords().forEach(productRecordDto -> {
             productRecordDto.setCommonFiles(commonFileMapper.selectList(new LambdaQueryWrapper<CommonFile>().eq(CommonFile::getCommonId, productRecordDto.getTicketRegistrationId())
diff --git a/src/main/java/com/ruoyi/purchase/service/impl/TicketRegistrationServiceImpl.java b/src/main/java/com/ruoyi/purchase/service/impl/TicketRegistrationServiceImpl.java
index 1039266..ddde6d5 100644
--- a/src/main/java/com/ruoyi/purchase/service/impl/TicketRegistrationServiceImpl.java
+++ b/src/main/java/com/ruoyi/purchase/service/impl/TicketRegistrationServiceImpl.java
@@ -136,6 +136,7 @@
         ticketRegistration.setIssueDate(ticketRegistrationDto.getIssueDate());
         ticketRegistration.setContractAmount(purchaseLedger.getContractAmount());
         ticketRegistration.setSalesLedgerId(purchaseLedger.getSalesLedgerId());
+        ticketRegistration.setEnterDate(ticketRegistrationDto.getEnterDate());
 
         // 4. 澶勭悊瀛愯〃鏁版嵁
         List<SalesLedgerProduct> productData = ticketRegistrationDto.getProductData();
@@ -224,7 +225,7 @@
                 fileRecord.setName(originalFilename);
                 fileRecord.setUrl(formalFilePath.toString());
                 fileRecord.setCreateTime(LocalDateTime.now());
-                fileRecord.setType(tempFile.getType());
+                fileRecord.setType(4);
                 commonFileMapper.insert(fileRecord);
 
                 log.info("鏂囦欢杩佺Щ鎴愬姛: {} -> {}", tempFile.getTempPath(), formalFilePath);

--
Gitblit v1.9.3