|
@@ -1,11 +1,12 @@
|
|
|
package com.css.simulation.resource.system.service;
|
|
|
|
|
|
+import api.common.pojo.param.RedisParameter;
|
|
|
import api.common.pojo.param.system.DictParam;
|
|
|
import api.common.pojo.po.system.DictPO;
|
|
|
import api.common.util.JsonUtil;
|
|
|
+import com.css.simulation.resource.feign.RedisService;
|
|
|
import com.css.simulation.resource.system.mapper.DictMapper;
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -18,6 +19,9 @@ public class DictService {
|
|
|
@Autowired
|
|
|
DictMapper dictMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ RedisService redisService;
|
|
|
+
|
|
|
public String refreshDicts(DictParam param) throws JsonProcessingException {
|
|
|
String dictTypes = param.getDictTypes();
|
|
|
List<String> dictTypeList = Arrays.asList(dictTypes.split(","));
|
|
@@ -39,7 +43,11 @@ public class DictService {
|
|
|
//list 字典
|
|
|
String dictList = JsonUtil.listToJson(dictPOS);
|
|
|
//放入缓存 TODO
|
|
|
-
|
|
|
+ RedisParameter parameter = new RedisParameter();
|
|
|
+ parameter.setKey(key);
|
|
|
+ parameter.setValue(dictList);
|
|
|
+ parameter.setMinutes(10);
|
|
|
+ redisService.set(parameter);
|
|
|
//map 字典
|
|
|
Map<String, String> map = new HashMap();
|
|
|
for (DictPO dictPO: dictPOS) {
|