From c9b04383c77f91ac309e37e70783edcf8a9298b5 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 18 五月 2024 23:24:12 +0800
Subject: [PATCH] websocket代码整理
---
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/handler/field/FieldCodeCache.java | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/handler/field/FieldCodeCache.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/handler/field/FieldCodeCache.java
index 30d1c73..cab0c2f 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/handler/field/FieldCodeCache.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/handler/field/FieldCodeCache.java
@@ -15,7 +15,7 @@
import com.qianwen.smartman.modules.system.vo.CustomTemplateFieldColumnVO;
-/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/handler/field/FieldCodeCache.class */
+
public class FieldCodeCache {
private static final Long CACHE_TIMEOUT = 1800L;
private static final FieldCodeCache FIELD_CODE_CACHE = new FieldCodeCache();
@@ -37,7 +37,7 @@
}
List<CustomTemplateFieldColumnVO> columns = this.customTemplateFieldService.getColumns(templateId, configType);
List<CustomTemplateField> customTemplateFields = CustomTemplateFieldConvert.INSTANCE.convertToFields(columns);
- List<CustomTemplateField> notSysField = (List) customTemplateFields.stream().filter(c -> {
+ List<CustomTemplateField> notSysField = customTemplateFields.stream().filter(c -> {
return c.getSystemField().equals(CommonConstant.ZERO);
}).collect(Collectors.toList());
this.bladeRedis.setEx(getCacheKey(templateId, configType), notSysField, CACHE_TIMEOUT);
@@ -45,17 +45,19 @@
}
private Map<String, CustomTemplateField> convertMap(List<CustomTemplateField> columns) {
+ return columns.parallelStream().collect(Collectors.toMap(CustomTemplateField::getFieldCode, o -> o, (o, n) -> o));
+ /*
return (Map) columns.parallelStream().collect(Collectors.toMap((v0) -> {
return v0.getFieldCode();
}, o -> {
return o;
}, o2, n -> {
return o2;
- }));
+ }));*/
}
public static String getCacheKey(Long templateId, Integer configType) {
- return FIELDS_KEY + templateId + SystemPropertyUtils.VALUE_SEPARATOR + configType;
+ return FIELDS_KEY + templateId + ":" + configType;
}
public void clear(Long templateId, Integer configType) {
@@ -63,9 +65,12 @@
}
public void clear(Long templateId) {
+ for (ConfigTypeEnum value : ConfigTypeEnum.values()) {
+ this.bladeRedis.del(getCacheKey(templateId, value.getCode()));
+ }/*
ConfigTypeEnum[] values;
for (ConfigTypeEnum value : ConfigTypeEnum.values()) {
this.bladeRedis.del(getCacheKey(templateId, value.getCode()));
- }
+ }*/
}
}
--
Gitblit v1.9.3