记得上下班打卡 | git大法好,push需谨慎

Commit d3aeb1f9 authored by 胡佳晨's avatar 胡佳晨

增加 redis 数据

parent 6d1498bc
package com.liquidnet.service.kylin.constant;
public class KylinRedisConst {
public static final String FIELDS = "kylin:fields:id";
}
...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.service.impl; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.vo.FieldsVo; import com.liquidnet.service.kylin.dto.vo.FieldsVo;
import com.liquidnet.service.kylin.entity.KylinFields; import com.liquidnet.service.kylin.entity.KylinFields;
import com.liquidnet.service.kylin.mapper.KylinFieldsMapper; import com.liquidnet.service.kylin.mapper.KylinFieldsMapper;
...@@ -60,7 +61,7 @@ public class FieldsServiceImpl extends ServiceImpl<KylinFieldsMapper, KylinField ...@@ -60,7 +61,7 @@ public class FieldsServiceImpl extends ServiceImpl<KylinFieldsMapper, KylinField
public FieldsVo fieldDetails(String fieldId) { public FieldsVo fieldDetails(String fieldId) {
FieldsVo info = null; FieldsVo info = null;
// 获取 redis数据 // 获取 redis数据
info = (FieldsVo) redisUtil.hget("kylin:fields:id", fieldId + ""); info = (FieldsVo) redisUtil.hget(KylinRedisConst.FIELDS, fieldId + "");
//不存在 获取 mongo数据 //不存在 获取 mongo数据
if (null == info) { if (null == info) {
info = mongoTemplate.findOne(Query.query(Criteria.where("fieldsId").is(fieldId)), FieldsVo.class, FieldsVo.class.getSimpleName()); info = mongoTemplate.findOne(Query.query(Criteria.where("fieldsId").is(fieldId)), FieldsVo.class, FieldsVo.class.getSimpleName());
......
...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.service.impl.admin; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.service.impl.admin;
import com.liquidnet.common.cache.redis.util.RedisUtil; import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.param.FieldsParam; import com.liquidnet.service.kylin.dto.param.FieldsParam;
import com.liquidnet.service.kylin.dto.vo.FieldsVo; import com.liquidnet.service.kylin.dto.vo.FieldsVo;
import com.liquidnet.service.kylin.mapper.KylinFieldRelationMapper; import com.liquidnet.service.kylin.mapper.KylinFieldRelationMapper;
...@@ -66,7 +67,7 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService { ...@@ -66,7 +67,7 @@ public class FieldsAdminServiceImpl implements KylinFieldsAdminService {
); );
// redis 操作 // redis 操作
redisUtil.hset("kylin:fields:id", fieldsId, fieldsVo); redisUtil.hset(KylinRedisConst.FIELDS, fieldsId, fieldsVo);
return true; return true;
} catch (Exception e) { } catch (Exception e) {
......
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