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

fix:修复数据类型不一致导致数据保存报错问题

wangzaijun пре 7 месеци
родитељ
комит
2b54e03e69

+ 3 - 1
service-base/src/main/java/com/simuwang/base/pojo/dos/report/ReportBaseInfoDO.java

@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Getter;
 import lombok.Setter;
 
+import java.util.Date;
+
 /**
  * @author wangzaijun
  * @date 2024/9/26 16:44
@@ -16,7 +18,7 @@ public class ReportBaseInfoDO extends BaseReportDO {
     /**
      * 报告日期
      */
-    private String reportDate;
+    private Date reportDate;
     /**
      * 报告名称
      */

+ 2 - 1
service-base/src/main/java/com/simuwang/base/pojo/dto/report/ReportBaseInfoDTO.java

@@ -1,5 +1,6 @@
 package com.simuwang.base.pojo.dto.report;
 
+import cn.hutool.core.date.DateUtil;
 import com.simuwang.base.pojo.dos.report.ReportBaseInfoDO;
 import lombok.Getter;
 import lombok.Setter;
@@ -29,7 +30,7 @@ public class ReportBaseInfoDTO extends BaseReportDTO<ReportBaseInfoDO> {
     public ReportBaseInfoDO toEntity() {
         ReportBaseInfoDO entity = new ReportBaseInfoDO();
         entity.setFileId(this.getFileId());
-        entity.setReportDate(this.reportDate);
+        entity.setReportDate(this.reportDate == null ? null : DateUtil.parseDate(this.reportDate));
         entity.setReportName(this.reportName);
         entity.setReportType(this.reportType);
         return entity;