From 9ec0a61f90ac2464eebc643bfe2d93ac9ba6e569 Mon Sep 17 00:00:00 2001
From: cgf <2156125618@qq.com>
Date: 星期六, 23 八月 2025 10:59:18 +0800
Subject: [PATCH] 折扣已完成现有需求2025/08/09

---
 service-job/src/main/java/com/java110/job/cmd/importCarInout/CarInout.java |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/service-job/src/main/java/com/java110/job/cmd/importCarInout/CarInout.java b/service-job/src/main/java/com/java110/job/cmd/importCarInout/CarInout.java
index 1059164..352ab11 100644
--- a/service-job/src/main/java/com/java110/job/cmd/importCarInout/CarInout.java
+++ b/service-job/src/main/java/com/java110/job/cmd/importCarInout/CarInout.java
@@ -14,6 +14,7 @@
 import com.java110.core.context.ICmdDataFlowContext;
 import com.java110.core.event.cmd.Cmd;
 import com.java110.core.event.cmd.CmdEvent;
+import com.java110.core.factory.GenerateCodeFactory;
 import com.java110.dto.community.CommunityDto;
 import com.java110.intf.common.ICarInoutInnerServiceSMO;
 import com.java110.intf.community.ICommunityInnerServiceSMO;
@@ -40,7 +41,7 @@
 
     public static final String DOMAIN = "OSS";
     public static final String BUCKET_NAME = "bucketName";
-    public static final String ERROR_FOLDER = "瀵煎叆閿欒璁板綍/"; // 閿欒鏂囦欢瀛樺偍鐩綍
+    public static final String ERROR_FOLDER = "灏忓尯杞﹁締杩涘嚭鍦哄鍏ユ枃浠跺紓甯稿湴鍧�"; // 閿欒鏂囦欢瀛樺偍鐩綍
 
     @Autowired
     private ICommunityInnerServiceSMO communityInnerServiceSMO;
@@ -83,7 +84,7 @@
                 }
 
                 // 鏋勫缓灏忓尯鍦∣SS涓殑鏂囦欢澶硅矾寰�
-                String communityFolder = "灏忓尯杞﹁締杩涘嚭鍦烘槑缁�/" + communityName + "/";
+                String communityFolder = MappingCache.getValue("OSS", "灏忓尯杞﹁締杩涘嚭鍦哄鍏ユ枃浠跺湴鍧�") + communityName + "/";
 
                 // 妫�鏌ヨ灏忓尯鏂囦欢澶规槸鍚﹀瓨鍦�
                 if (!doesFolderExist(ossClient, bucketName, communityFolder)) {
@@ -115,12 +116,8 @@
 
                         // 灏嗚В鏋愭垚鍔熺殑鏁版嵁瀛樺叆鏁版嵁搴擄紝浣跨敤浣犵殑Service瀹炵幇
                         if (result.getSuccessRecords() != null && !result.getSuccessRecords().isEmpty()) {
-                            int min = 100000000;
-                            int max = 999999999;
-                            Random RANDOM = new Random();
                             for (CarInoutPo carInoutPo : result.getSuccessRecords()) {
-//                                carInoutPo.setInoutId("937510345");
-                                carInoutPo.setInoutId((min + RANDOM.nextInt(max - min + 1))+"");
+                                carInoutPo.setInoutId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_inoutId));
                                 carInoutPo.setCommunityId(community.getCommunityId());
                             }
                             int[] counts = carInoutInnerServiceSMOImpl.batchSaveCarInout(result.getSuccessRecords());
@@ -180,7 +177,7 @@
             // 鍒涘缓閿欒鏂囦欢鍚嶏紝鍦ㄥ師鏂囦欢鍚嶅墠鍔�"閿欒_"
             String errorFileName = "閿欒_" + originalFileName;
             // 閿欒鏂囦欢瀛樺偍璺緞
-            String errorFileKey = ERROR_FOLDER + communityName + "/" + errorFileName;
+            String errorFileKey = MappingCache.getValue(DOMAIN, ERROR_FOLDER) + communityName + "/" + errorFileName;
 
             // 鐢熸垚閿欒Excel鏂囦欢
             ByteArrayOutputStream out = new ByteArrayOutputStream();
@@ -400,18 +397,16 @@
      * 鑾峰彇鏈�杩�11澶╃殑鏃ユ湡瀛楃涓诧紙鏍煎紡锛歽yyy-MM-dd锛�
      */
     private List<String> getRecent11Days() {
-        List<String> dates = new ArrayList<>();
+        List<String> date = new ArrayList<>();
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         Calendar calendar = Calendar.getInstance();
 
-        for (int i = 0; i < 11; i++) {
-            dates.add(sdf.format(calendar.getTime()));
-            calendar.add(Calendar.DAY_OF_YEAR, -1); // 鍓嶄竴澶�
-        }
+        // 鑾峰彇褰撳墠鏃ユ湡鐨勫墠涓�澶�
+        calendar.add(Calendar.DAY_OF_YEAR, -1);
+        date.add(sdf.format(calendar.getTime()));
 
-        return dates;
+        return date;
     }
-
     /**
      * 璁板綍瑙f瀽缁撴灉鐨勫唴閮ㄧ被
      */

--
Gitblit v1.8.0