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

Commit f96db959 authored by zhengfuxin's avatar zhengfuxin

更新缓存。。。

parent b853d15a
...@@ -19,6 +19,8 @@ public interface IKylinRecommendActiveService extends IService<KylinRecommendAct ...@@ -19,6 +19,8 @@ public interface IKylinRecommendActiveService extends IService<KylinRecommendAct
boolean updateKylinRecommendActive(KylinRecommendActive kylinRecommendActive); boolean updateKylinRecommendActive(KylinRecommendActive kylinRecommendActive);
List<KylinRecommendActive> pageKylinAcitve(int pageSize, int pageNumber); List<KylinRecommendActive> pageKylinAcitve(int pageSize, int pageNumber);
KylinRecommendActive getKylinRecommendActiveById(int mid); KylinRecommendActive getKylinRecommendActiveById(int mid);
KylinRecommendActive getByRecommendId(String id);
int validateTime(KylinRecommendActive kylinRecommendActive); int validateTime(KylinRecommendActive kylinRecommendActive);
void updateRedis(KylinRecommendActive kylinRecommendActive); void updateRedis(KylinRecommendActive kylinRecommendActive);
} }
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.kylin.service.impl; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.kylin.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.entity.KylinRecommendActiveRelation; import com.liquidnet.service.kylin.entity.KylinRecommendActiveRelation;
import com.liquidnet.service.kylin.mapper.KylinRecommendActiveRelationMapper; import com.liquidnet.service.kylin.mapper.KylinRecommendActiveRelationMapper;
import com.liquidnet.service.kylin.service.admin.IKylinRecommendActiveRelationService; import com.liquidnet.service.kylin.service.admin.IKylinRecommendActiveRelationService;
...@@ -20,6 +21,8 @@ import java.time.LocalDateTime; ...@@ -20,6 +21,8 @@ import java.time.LocalDateTime;
*/ */
@Service @Service
public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRecommendActiveRelationMapper, KylinRecommendActiveRelation> implements IKylinRecommendActiveRelationService { public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRecommendActiveRelationMapper, KylinRecommendActiveRelation> implements IKylinRecommendActiveRelationService {
@Autowired
private KylinRecommendActiveServiceImpl kylinRecommendActiveService;
@Autowired @Autowired
private KylinRecommendActiveRelationMapper kylinRecommendActiveRelationMapper; private KylinRecommendActiveRelationMapper kylinRecommendActiveRelationMapper;
@Override @Override
...@@ -29,6 +32,9 @@ public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRe ...@@ -29,6 +32,9 @@ public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRe
kylinRecommendActiveRelation.setCreatedAt(LocalDateTime.now()); kylinRecommendActiveRelation.setCreatedAt(LocalDateTime.now());
kylinRecommendActiveRelation.setRecommendRelationId(IDGenerator.nextSnowId()); kylinRecommendActiveRelation.setRecommendRelationId(IDGenerator.nextSnowId());
kylinRecommendActiveRelationMapper.insert(kylinRecommendActiveRelation); kylinRecommendActiveRelationMapper.insert(kylinRecommendActiveRelation);
//更新 redis
KylinRecommendActive byRecommendId = kylinRecommendActiveService.getByRecommendId(kylinRecommendActiveRelation.getRecommendActiveId());
kylinRecommendActiveService.updateRedis(byRecommendId);
return true; return true;
} }
...@@ -36,6 +42,9 @@ public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRe ...@@ -36,6 +42,9 @@ public class KylinRecommendActiveRelationServiceImpl extends ServiceImpl<KylinRe
public boolean deleteKylinRecommendActiveRelation(KylinRecommendActiveRelation kylinRecommendActiveRelation) { public boolean deleteKylinRecommendActiveRelation(KylinRecommendActiveRelation kylinRecommendActiveRelation) {
kylinRecommendActiveRelation.setDelTag(1); kylinRecommendActiveRelation.setDelTag(1);
kylinRecommendActiveRelationMapper.updateById(kylinRecommendActiveRelation); kylinRecommendActiveRelationMapper.updateById(kylinRecommendActiveRelation);
//更新 redis
KylinRecommendActive byRecommendId = kylinRecommendActiveService.getByRecommendId(kylinRecommendActiveRelation.getRecommendActiveId());
kylinRecommendActiveService.updateRedis(byRecommendId);
return true; return true;
} }
......
...@@ -87,6 +87,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -87,6 +87,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
return kylinRecommendActive; return kylinRecommendActive;
} }
@Override
public KylinRecommendActive getByRecommendId(String id) {
LambdaQueryWrapper<KylinRecommendActive> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActive.class);
queryWrapper.eq(KylinRecommendActive::getRecommendId,id);
return kylinRecommendActiveMapper.selectOne(queryWrapper);
}
@Override @Override
public int validateTime(KylinRecommendActive kylinRecommendActive) { public int validateTime(KylinRecommendActive kylinRecommendActive) {
return kylinRecommendActiveMapper.validateTime(kylinRecommendActive); return kylinRecommendActiveMapper.validateTime(kylinRecommendActive);
......
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