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