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