From a3686cfa49bf53fb91a2ceb960cf15b3ebdac641 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 30 五月 2024 16:38:00 +0800
Subject: [PATCH] 测试代码

---
 smart-man-boot/src/main/java/com/qianwen/smartman/common/cache/cps/TimeSliceCache.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/common/cache/cps/TimeSliceCache.java b/smart-man-boot/src/main/java/com/qianwen/smartman/common/cache/cps/TimeSliceCache.java
index 8b7b922..8a3239f 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/common/cache/cps/TimeSliceCache.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/common/cache/cps/TimeSliceCache.java
@@ -86,7 +86,7 @@
     if (Func.isEmpty(members)) {
       ProductionCalendar calendar = (ProductionCalendar)CALENDAR_SERVICE.getOne(Wrappers.<ProductionCalendar>lambdaQuery().eq(ProductionCalendar::getCode, calendarCode));
       
-      return (List) Optional.ofNullable(calendar).map(cal -> {
+      return Optional.ofNullable(calendar).map(cal -> {
           ProductionCalendarDay calendarDay = CALENDAR_DAY_SERVICE.getOne((Wrappers.<ProductionCalendarDay>lambdaQuery().eq((v0) -> {
               return v0.getCalendarId();
           }, cal.getId())).eq((v0) -> {
@@ -189,15 +189,19 @@
     return (Map<String, CurrentShiftInfoDTO>)currentShiftInfoDTOList.stream().distinct().collect(Collectors.toMap(CurrentShiftInfoDTO::getCalendarCode, v -> v));
   }
   
+  /**
+   * 鏋勫缓鐢熶骇鏃ュ巻鍒囩墖缂撳瓨锛屼粠CalendarCacheXxlJob涓畾鏃惰皟鐢�
+   * @param cacheBuildDTO
+   */
   public static void build(CacheBuildDTO cacheBuildDTO) {
     String key = cacheBuildDTO.getTargetDate().format(DateTimeFormatter.ISO_LOCAL_DATE);
     List<TimestampToProductionTimeCacheDto> data = CALENDAR_SERVICE.buildProductionTimeCache(cacheBuildDTO);
     if (Func.isNotEmpty(data))
       data.forEach(t -> {
-            String redisKey = CommonUtil.getReallyCacheName("blade:cps::calendar", "calendars:code:".concat(t.getCalendarCode()).concat(":").concat("minute-point:"), key);
+            String redisKey = CommonUtil.getReallyCacheName("blade:cps::calendar", "calendars:code:".concat(t.getCalendarCode()).concat(":").concat("minute-point:"), key);//key鏍煎紡:yyyy-MM-dd
             Map<Integer, CalendarShiftTimeSlicesDTO> timeSlicesDtoMap = t.getTimeSlicesDTOMap();
             BLADE_REDIS.getRedisTemplate().opsForHash().putAll(redisKey, timeSlicesDtoMap);
-            long oneDaySeconds = 86400L;
+            long oneDaySeconds = 86400L;//24灏忔椂鐨勭鏁�
             BLADE_REDIS.expire(redisKey, oneDaySeconds * 40L);
           }); 
   }

--
Gitblit v1.9.3