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

Commit a32a1fe8 authored by zhengfuxin's avatar zhengfuxin

banner add

parent eb73d6f1
......@@ -3,7 +3,10 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.imp;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontBannerService;
import com.liquidnet.client.admin.zhengzai.kylin.utils.DataUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.common.cache.redis.util.RedisGoblinUtil;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.goblin.constant.GoblinRedisConst;
import com.liquidnet.service.goblin.entity.GoblinFrontBanner;
......@@ -12,6 +15,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
/**
* <p>
* 轮播图 服务实现类
......@@ -29,7 +34,7 @@ public class GoblinFrontBannerServiceImpl extends ServiceImpl<GoblinFrontBannerM
@Autowired
GoblinFrontBannerMapper goblinFrontBannerMapper;
@Autowired
private RedisUtil redisUtil;
private RedisDataSourceUtil redisDataSourceUtil;
public boolean create(GoblinFrontBanner goblinFrontBanner){
//设置bannerid
......@@ -38,18 +43,19 @@ public class GoblinFrontBannerServiceImpl extends ServiceImpl<GoblinFrontBannerM
goblinFrontBannerMapper.insert(goblinFrontBanner);
//mongo db增加
mongoTemplate.save(goblinFrontBanner,GoblinFrontBanner.class.getSimpleName());
/* if(redisUtil.hasKey(GoblinRedisConst.FRONT_BANNER+"0")){
//redis 增加
if(redisDataSourceUtil.getRedisGoblinUtil().hasKey(GoblinRedisConst.FRONT_BANNER+"0")){
//从redis里面取出
ArrayList<GoblinFrontBanner> list = (ArrayList<GoblinFrontBanner>) redisUtil.get(GoblinRedisConst.FRONT_BANNER+0);
ArrayList<GoblinFrontBanner> list = (ArrayList<GoblinFrontBanner>) redisDataSourceUtil.getRedisGoblinUtil().get(GoblinRedisConst.FRONT_BANNER+0);
list.add(goblinFrontBanner);
redisUtil.set(GoblinRedisConst.FRONT_BANNER+"0",list);
redisDataSourceUtil.getRedisGoblinUtil().set(GoblinRedisConst.FRONT_BANNER+"0",list);
}else{
//创建一个list
ArrayList<Object> list=CollectionUtil.arrayListObject();
ArrayList<Object> list= CollectionUtil.arrayListObject();
list.add(goblinFrontBanner);
//redis 没有这个键*/
redisUtil.set(GoblinRedisConst.FRONT_BANNER+"0","fsdf1");
/* }*/
//redis 没有这个键
redisDataSourceUtil.getRedisGoblinUtil().set(GoblinRedisConst.FRONT_BANNER+"0",list);
}
return true;
}
......
......@@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
* @date 2020/8/26 13:11
*/
@Slf4j
@Component("redisAdamUtil")
@Component("redisGoblinUtil")
public final class RedisGoblinUtil extends AbstractRedisUtil {
@Autowired
private RedisGoblinConfig redisConfig;
......
......@@ -2,6 +2,9 @@ package com.liquidnet.service.goblin.entity;
import java.time.LocalDateTime;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
......@@ -22,6 +25,7 @@ public class GoblinFrontBanner implements Serializable {
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long mid;
/**
......
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