From 5172db1a5ceda6bfbeaad6fef8f77b184cffa914 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 23 十二月 2024 15:59:22 +0800
Subject: [PATCH] 更新至(2e305f)

---
 cnas-personnel/src/main/java/com/yuanchu/mom/controller/SuperVisePlanController.java             |    1 +
 cnas-personnel/src/main/java/com/yuanchu/mom/controller/PersonTrainingController.java            |    2 ++
 cnas-personnel/src/main/java/com/yuanchu/mom/excel/PersonTrainingDetailedUpload.java             |    9 ++++++++-
 cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonTrainingDetailed.java                    |    8 ++++++++
 cnas-personnel/src/main/java/com/yuanchu/mom/service/impl/PersonTrainingDetailedServiceImpl.java |    2 +-
 cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessMethodSearchNewDto.java                    |    6 ++++++
 cnas-process/src/main/java/com/yuanchu/mom/service/impl/ProcessMethodSearchNewServiceImpl.java   |   16 +++++++++++-----
 cnas-personnel/src/main/resources/static/person-training-record.docx                             |    0 
 cnas-personnel/src/main/java/com/yuanchu/mom/dto/PersonTrainingRecordSubmitDto.java              |    4 ++++
 9 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/controller/PersonTrainingController.java b/cnas-personnel/src/main/java/com/yuanchu/mom/controller/PersonTrainingController.java
index 095cc94..49bd248 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/controller/PersonTrainingController.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/controller/PersonTrainingController.java
@@ -40,6 +40,7 @@
 @Api(tags = "浜哄憳 - 鍩硅璁″垝")
 @RestController
 @RequestMapping("/personTraining")
+//@CustomClazzName(name = "璧勬簮瑕佹眰", index = 8)
 public class PersonTrainingController {
 
     @Autowired
@@ -164,6 +165,7 @@
                 .set(PersonTrainingDetailed::getAssessmentMethod, personTrainingRecordSubmitDto.getAssessmentMethod())
                 .set(PersonTrainingDetailed::getComprehensiveAssessment, personTrainingRecordSubmitDto.getComprehensiveAssessment())
                 .set(PersonTrainingDetailed::getAssessmentUserId, personTrainingRecordSubmitDto.getAssessmentUserId())
+                .set(PersonTrainingDetailed::getAssessmentDate, personTrainingRecordSubmitDto.getAssessmentDate())
                 .set(PersonTrainingDetailed::getState, personTrainingRecordSubmitDto.getState()));
         return Result.success();
     }
diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/controller/SuperVisePlanController.java b/cnas-personnel/src/main/java/com/yuanchu/mom/controller/SuperVisePlanController.java
index 488a19e..ab9d545 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/controller/SuperVisePlanController.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/controller/SuperVisePlanController.java
@@ -34,6 +34,7 @@
 @AllArgsConstructor
 @RestController
 @RequestMapping("/superVisePlan")
+//@CustomClazzName(name = "璧勬簮瑕佹眰", index = 8)
 public class SuperVisePlanController {
 
     private PersonSupervisePlanDetailsService personSupervisePlanDetailsService;
diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/dto/PersonTrainingRecordSubmitDto.java b/cnas-personnel/src/main/java/com/yuanchu/mom/dto/PersonTrainingRecordSubmitDto.java
index 307b34d..a5eb3b6 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/dto/PersonTrainingRecordSubmitDto.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/dto/PersonTrainingRecordSubmitDto.java
@@ -4,6 +4,7 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import java.time.LocalDate;
 import java.util.List;
 
 @Data
@@ -21,6 +22,9 @@
     @ApiModelProperty("璇勪环浜�")
     private Integer assessmentUserId;
 
+    @ApiModelProperty("璇勪环鏃堕棿")
+    private LocalDate assessmentDate;
+
     private String state;
 
     @ApiModelProperty("璇炬椂")
diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/excel/PersonTrainingDetailedUpload.java b/cnas-personnel/src/main/java/com/yuanchu/mom/excel/PersonTrainingDetailedUpload.java
index 3afed10..29d80f9 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/excel/PersonTrainingDetailedUpload.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/excel/PersonTrainingDetailedUpload.java
@@ -1,9 +1,13 @@
 package com.yuanchu.mom.excel;
 
 import com.alibaba.excel.annotation.ExcelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
+import javax.validation.constraints.NotNull;
 import java.time.LocalDateTime;
+import java.util.Date;
 
 @Data
 public class PersonTrainingDetailedUpload {
@@ -27,7 +31,10 @@
     private String trainingLecturerName;
 
     @ExcelProperty("鍩硅鏃堕棿")
-    private LocalDateTime trainingDate;
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @NotNull
+    private Date trainingDate;
 
     @ExcelProperty("璇炬椂")
     private Integer classHour;
diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonTrainingDetailed.java b/cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonTrainingDetailed.java
index 2f5b8b2..21f3eb8 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonTrainingDetailed.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/pojo/PersonTrainingDetailed.java
@@ -7,13 +7,16 @@
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
 import java.io.Serializable;
+import java.time.LocalDate;
 import java.time.LocalDateTime;
 import java.util.Date;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
+import org.springframework.format.annotation.DateTimeFormat;
 
 /**
  * <p>
@@ -64,6 +67,8 @@
     private Integer trainingLecturerId;
 
     @ApiModelProperty("鍩硅鏃ユ湡")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
     private Date trainingDate;
 
     @ApiModelProperty("寮�濮嬫椂闂�")
@@ -108,4 +113,7 @@
 
     @ApiModelProperty("璇勪环浜�")
     private Integer assessmentUserId;
+
+    @ApiModelProperty("璇勪环鏃堕棿")
+    private LocalDate assessmentDate;
 }
diff --git a/cnas-personnel/src/main/java/com/yuanchu/mom/service/impl/PersonTrainingDetailedServiceImpl.java b/cnas-personnel/src/main/java/com/yuanchu/mom/service/impl/PersonTrainingDetailedServiceImpl.java
index 577aca6..e8dd092 100644
--- a/cnas-personnel/src/main/java/com/yuanchu/mom/service/impl/PersonTrainingDetailedServiceImpl.java
+++ b/cnas-personnel/src/main/java/com/yuanchu/mom/service/impl/PersonTrainingDetailedServiceImpl.java
@@ -49,7 +49,7 @@
     @Autowired
     private GetLook getLook;
 
-    @Autowired
+
     private NumberGenerator<PersonTrainingDetailed> numberGenerator;
 
     @Override
diff --git a/cnas-personnel/src/main/resources/static/person-training-record.docx b/cnas-personnel/src/main/resources/static/person-training-record.docx
index 8ce7a06..a55cf04 100644
--- a/cnas-personnel/src/main/resources/static/person-training-record.docx
+++ b/cnas-personnel/src/main/resources/static/person-training-record.docx
Binary files differ
diff --git a/cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessMethodSearchNewDto.java b/cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessMethodSearchNewDto.java
index 161d0c7..20d6421 100644
--- a/cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessMethodSearchNewDto.java
+++ b/cnas-process/src/main/java/com/yuanchu/mom/dto/ProcessMethodSearchNewDto.java
@@ -26,6 +26,12 @@
     @ApiModelProperty("鎵瑰噯浜篿d")
     private Integer ratifyUserId;
 
+    @ApiModelProperty("缂栧埗浜烘棩鏈�")
+    private String writeDate;
+
+    @ApiModelProperty("鎵瑰噯浜烘棩鏈�")
+    private String ratifyDate;
+
     @ExcelProperty(value = {"鏄惁鏈夋洿鏂版爣鍑�", "鏄惁鏈夋洿鏂版爣鍑�"}, index = 4)
     @ApiModelProperty("鏄惁鏈夋洿鏂版爣鍑�")
     private String isNewStandardString;
diff --git a/cnas-process/src/main/java/com/yuanchu/mom/service/impl/ProcessMethodSearchNewServiceImpl.java b/cnas-process/src/main/java/com/yuanchu/mom/service/impl/ProcessMethodSearchNewServiceImpl.java
index 7c9ca22..2e691cd 100644
--- a/cnas-process/src/main/java/com/yuanchu/mom/service/impl/ProcessMethodSearchNewServiceImpl.java
+++ b/cnas-process/src/main/java/com/yuanchu/mom/service/impl/ProcessMethodSearchNewServiceImpl.java
@@ -30,6 +30,7 @@
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.net.URLEncoder;
+import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -99,10 +100,14 @@
         String endDate = processMethodSearchNew.getEndDate();
         String writeUserId = processMethodSearchNew.getWriteUserId().toString();
         String ratifyUserId = processMethodSearchNew.getRatifyUserId().toString();
+        String writeDate = processMethodSearchNew.getWriteDate();
+        String ratifyDate = processMethodSearchNew.getRatifyDate();
         processMethodSearchNew.setBeginDate(null);
         processMethodSearchNew.setEndDate(null);
         processMethodSearchNew.setWriteUserId(null);
         processMethodSearchNew.setRatifyUserId(null);
+        processMethodSearchNew.setWriteDate(null);
+        processMethodSearchNew.setRatifyDate(null);
         List<ProcessMethodSearchNewDto> methodSearchNews = baseMapper.selectMethodSearchNew(QueryWrappers.queryWrappers(processMethodSearchNew), beginDate, endDate);
 
         int index = 1;
@@ -118,9 +123,9 @@
             // 澶囨敞
             if (methodSearchNew.getRemark() != null) {
                 if (methodSearchNew.getRemark().equals(1)) {
-                    methodSearchNew.setIsNewStandardString("鏇挎崲");
+                    methodSearchNew.setRemarkString("鏇挎崲");
                 } else {
-                    methodSearchNew.setIsNewStandardString("浣滃簾");
+                    methodSearchNew.setRemarkString("浣滃簾");
                 }
             }
 
@@ -182,14 +187,15 @@
             List<List<Object>> totalListList = ListUtils.newArrayList();
             List<Object> totalList = ListUtils.newArrayList();
             totalListList.add(totalList);
+            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
             // 绗竴鍒�
-            totalList.add("鏌ユ柊浜猴細");
+            totalList.add("缂栧埗浜猴細");
             // 绗簩鍒� 璁剧疆绛惧悕
             totalList.add(FileUtils.readFileToByteArray(new File(writeUserUrl)));
             // 绗笁鍒�
             totalList.add("鏃ユ湡锛�");
             // 绗簲鍒�
-            totalList.add("2024-12-23"); // 鏃ユ湡鍐欐
+            totalList.add(writeDate);
             // 绗叚鍒�
             totalList.add("瀹℃牳锛�");
             // 绗竷鍒�
@@ -197,7 +203,7 @@
             // 绗叓鍒�
             totalList.add("鏃ユ湡锛�");
             // 绗節鍒�
-            totalList.add("2024-12-23"); // 鏃ユ湡鍐欐
+            totalList.add(ratifyDate);
             // 杩欓噷鏄痺rite 鍒拰fill 鎼為敊浜�
             excelWriter.write(totalListList, writeSheet);
 

--
Gitblit v1.9.3