Commit 1ca2959a by zhangxingmin

push

parent a27db550
package com.yd.user.api.service.impl; package com.yd.user.api.service.impl;
import com.alibaba.fastjson.JSON;
import com.yd.common.constant.RedisConstants; import com.yd.common.constant.RedisConstants;
import com.yd.common.exception.BusinessException; import com.yd.common.exception.BusinessException;
import com.yd.common.result.Result; import com.yd.common.result.Result;
...@@ -15,6 +16,7 @@ import com.yd.user.service.model.SysDict; ...@@ -15,6 +16,7 @@ import com.yd.user.service.model.SysDict;
import com.yd.user.service.model.SysDictItem; import com.yd.user.service.model.SysDictItem;
import com.yd.user.service.service.ISysDictItemService; import com.yd.user.service.service.ISysDictItemService;
import com.yd.user.service.service.ISysDictService; import com.yd.user.service.service.ISysDictService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -27,6 +29,7 @@ import java.util.Objects; ...@@ -27,6 +29,7 @@ import java.util.Objects;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@Slf4j
@Service @Service
public class ApiSysDictServiceImpl implements ApiSysDictService { public class ApiSysDictServiceImpl implements ApiSysDictService {
...@@ -127,7 +130,10 @@ public class ApiSysDictServiceImpl implements ApiSysDictService { ...@@ -127,7 +130,10 @@ public class ApiSysDictServiceImpl implements ApiSysDictService {
*/ */
@Override @Override
public Result<ApiUpdateRedisDictListResponse> updateRedisDictList(ApiUpdateRedisDictListRequest request) { public Result<ApiUpdateRedisDictListResponse> updateRedisDictList(ApiUpdateRedisDictListRequest request) {
List<GetDictItemListByDictTypeResponse> dictTypeResponses = redisUtil.getCacheObject(RedisConstants.DICT_LIST);
log.info("更新redis缓存中的字典列表,获取列表前=========:{}", JSON.toJSONString(dictTypeResponses));
List<GetDictItemListByDictTypeResponse> responseList = iSysDictService.queryListByTypeList(request.getTypeList()); List<GetDictItemListByDictTypeResponse> responseList = iSysDictService.queryListByTypeList(request.getTypeList());
log.info("更新redis缓存中的字典列表,获取列表后=========:{}", JSON.toJSONString(responseList));
if (!CollectionUtils.isEmpty(responseList)) { if (!CollectionUtils.isEmpty(responseList)) {
//设置redis缓存 //设置redis缓存
redisUtil.setCacheObject(RedisConstants.DICT_LIST,responseList); redisUtil.setCacheObject(RedisConstants.DICT_LIST,responseList);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment