From 8b3793ac8072918f52201f5d54f1cdf49ce02299 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期一, 21 四月 2025 11:40:48 +0800
Subject: [PATCH] 录像可用率自定义列修改与导出

---
 ycl-server/src/main/java/com/ycl/task/ContractTask.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/task/ContractTask.java b/ycl-server/src/main/java/com/ycl/task/ContractTask.java
index 0aaf6e6..c7e7eac 100644
--- a/ycl-server/src/main/java/com/ycl/task/ContractTask.java
+++ b/ycl-server/src/main/java/com/ycl/task/ContractTask.java
@@ -32,6 +32,7 @@
 
 import java.math.BigDecimal;
 import java.math.RoundingMode;
+import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
 import java.util.*;
 import java.util.function.Function;
@@ -367,6 +368,7 @@
         log.info("寮�濮嬫娊鏌ュ浘鐗囧畬鏁寸姸鎬�");
         //杩欎釜鏈堥殢鏈烘娊鍙栦竴澶�
         Date date = getRandomDate();
+        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
         //鍑嗗鎵归噺鎵撳垎鐨勯泦鍚�
         List<ContractScore> contractScoreList = new ArrayList<>();
         //鏌ヨ鎶ュ鍒楄〃
@@ -415,7 +417,7 @@
                 if (deduct) {
                     //闇�瑕佹墸闄ょ殑鍒嗘暟锛屾瑙勫垯鍙湁涓�鏉′笉闇�瑕佸垽鏂寖鍥�
                     Double deductScore = ruleVO.getCalcFraction();
-                    ContractScore contractScore = getContractScore(ruleVO, deductScore, "1", Remark + "鍥芥爣鐮佷负:" + serialNumber + "鏃堕棿锛�" + new Date() + "瀛樺湪澶у浘涓嶅彲鐢ㄦ暟鎹�");
+                    ContractScore contractScore = getContractScore(ruleVO, deductScore, "1", Remark + "鍥芥爣鐮佷负:" + serialNumber + "鏃堕棿锛�" + format.format(date) + "瀛樺湪澶у浘涓嶅彲鐢ㄦ暟鎹�");
                     contractScoreList.add(contractScore);
                 }
             });
@@ -433,6 +435,11 @@
         log.info("寮�濮嬫娊鏌ュ綍鍍忓畬鏁寸姸鎬�");
         //杩欎釜鏈堥殢鏈烘娊鍙栦竴澶�
         Date date = getRandomDate();
+//        Calendar instance = Calendar.getInstance();
+//        // 璁惧畾骞淬�佹湀銆佹棩锛堟敞鎰忔湀浠戒粠0寮�濮嬶紝鍗�0浠h〃1鏈堬紝11浠h〃12鏈堬級
+//        instance.set(2024, 10, 1);
+//        Date date = instance.getTime();
+        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
         //鍑嗗鎵归噺鎵撳垎鐨勯泦鍚�
         List<ContractScore> contractScoreList = new ArrayList<>();
         //鏌ヨ鎶ュ鍒楄〃
@@ -489,7 +496,7 @@
                     if (calculateRuleVO.getNum() != null && calculateRuleVO.getNum() > 0) {
                         //闇�瑕佹墸闄ょ殑鍒嗘暟锛屾瑙勫垯鍙湁涓�鏉′笉闇�瑕佸垽鏂寖鍥�
                         double deductScore = calculateRuleVO.getCalcFraction() * calculateRuleVO.getNum();
-                        ContractScore contractScore = getContractScore(calculateRuleVO, deductScore, calculateRuleVO.getNum() + "", Remark + calculateRuleVO.getNum() + "璺澶囪繚鍙嶈鍒�");
+                        ContractScore contractScore = getContractScore(calculateRuleVO, deductScore, calculateRuleVO.getNum() + "", Remark +"鎶芥煡鏃堕棿"+format.format(date)+"瀛樺湪"+ calculateRuleVO.getNum() + "璺澶囪繚鍙嶈鍒�");
                         contractScoreList.add(contractScore);
                     }
                 }

--
Gitblit v1.8.0