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

Commit 9366a52d authored by jiangxiulong's avatar jiangxiulong

getActiveType == 1

parent 4c5a605b
...@@ -7,8 +7,10 @@ import com.github.pagehelper.PageHelper; ...@@ -7,8 +7,10 @@ import com.github.pagehelper.PageHelper;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil; import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.service.goblin.entity.GoblinGoods; import com.liquidnet.service.goblin.entity.GoblinGoods;
import com.liquidnet.service.goblin.entity.GoblinGoodsSku;
import com.liquidnet.service.goblin.entity.GoblinMix; import com.liquidnet.service.goblin.entity.GoblinMix;
import com.liquidnet.service.goblin.mapper.GoblinGoodsMapper; import com.liquidnet.service.goblin.mapper.GoblinGoodsMapper;
import com.liquidnet.service.goblin.mapper.GoblinGoodsSkuMapper;
import com.liquidnet.service.goblin.mapper.GoblinMixMapper; import com.liquidnet.service.goblin.mapper.GoblinMixMapper;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.entity.KylinPerformances; import com.liquidnet.service.kylin.entity.KylinPerformances;
...@@ -46,6 +48,8 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -46,6 +48,8 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
@Autowired @Autowired
GoblinGoodsMapper goblinGoodsMapper; GoblinGoodsMapper goblinGoodsMapper;
@Autowired @Autowired
GoblinGoodsSkuMapper goblinGoodsSkuMapper;
@Autowired
GoblinMixMapper goblinMixMapper; GoblinMixMapper goblinMixMapper;
@Override @Override
...@@ -86,12 +90,12 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -86,12 +90,12 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
List<KylinRecommendActive> list = kylinRecommendActiveMapper.selectList(queryWrapper); List<KylinRecommendActive> list = kylinRecommendActiveMapper.selectList(queryWrapper);
list.forEach(r -> { list.forEach(r -> {
//1NFT2组合购3演出4商品 //1NFT2组合购3演出4商品
if (r.getActiveType() == 1 || r.getActiveType() == 4) { if (r.getActiveType() == 1) {
LambdaQueryWrapper<GoblinGoods> queryWrapperg = Wrappers.lambdaQuery(GoblinGoods.class); LambdaQueryWrapper<GoblinGoodsSku> queryWrapperg = Wrappers.lambdaQuery(GoblinGoodsSku.class);
queryWrapperg.eq(GoblinGoods::getSpuId, r.getActiveBindId()); queryWrapperg.eq(GoblinGoodsSku::getSkuId, r.getActiveBindId());
GoblinGoods goblinGoods = goblinGoodsMapper.selectOne(queryWrapperg); GoblinGoodsSku goblinGoodsSku = goblinGoodsSkuMapper.selectOne(queryWrapperg);
if (null != goblinGoods) { if (null != goblinGoodsSku) {
r.setName(goblinGoods.getName()); r.setName(goblinGoodsSku.getName());
} }
} else if (r.getActiveType() == 2) { } else if (r.getActiveType() == 2) {
LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class); LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class);
...@@ -107,6 +111,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -107,6 +111,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
if (null != kylinPerformances) { if (null != kylinPerformances) {
r.setName(kylinPerformances.getTitle()); r.setName(kylinPerformances.getTitle());
} }
} else if (r.getActiveType() == 4) {
LambdaQueryWrapper<GoblinGoods> queryWrapperg = Wrappers.lambdaQuery(GoblinGoods.class);
queryWrapperg.eq(GoblinGoods::getSpuId, r.getActiveBindId());
GoblinGoods goblinGoods = goblinGoodsMapper.selectOne(queryWrapperg);
if (null != goblinGoods) {
r.setName(goblinGoods.getName());
}
} }
}); });
return list; return list;
...@@ -116,12 +127,12 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -116,12 +127,12 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
public KylinRecommendActive getKylinRecommendActiveById(int mid) { public KylinRecommendActive getKylinRecommendActiveById(int mid) {
//获得推荐活动 //获得推荐活动
KylinRecommendActive kylinRecommendActive = kylinRecommendActiveMapper.selectById(mid); KylinRecommendActive kylinRecommendActive = kylinRecommendActiveMapper.selectById(mid);
if (kylinRecommendActive.getActiveType() == 1 || kylinRecommendActive.getActiveType() == 4) { if (kylinRecommendActive.getActiveType() == 1) {
LambdaQueryWrapper<GoblinGoods> queryWrapperg = Wrappers.lambdaQuery(GoblinGoods.class); LambdaQueryWrapper<GoblinGoodsSku> queryWrapperg = Wrappers.lambdaQuery(GoblinGoodsSku.class);
queryWrapperg.eq(GoblinGoods::getSpuId, kylinRecommendActive.getActiveBindId()); queryWrapperg.eq(GoblinGoodsSku::getSkuId, kylinRecommendActive.getActiveBindId());
GoblinGoods goblinGoods = goblinGoodsMapper.selectOne(queryWrapperg); GoblinGoodsSku goblinGoodsSku = goblinGoodsSkuMapper.selectOne(queryWrapperg);
if (null != goblinGoods) { if (null != goblinGoodsSku) {
kylinRecommendActive.setName(goblinGoods.getName()); kylinRecommendActive.setName(goblinGoodsSku.getName());
} }
} else if (kylinRecommendActive.getActiveType() == 2) { } else if (kylinRecommendActive.getActiveType() == 2) {
LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class); LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class);
...@@ -137,6 +148,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -137,6 +148,13 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
if (null != kylinPerformances) { if (null != kylinPerformances) {
kylinRecommendActive.setName(kylinPerformances.getTitle()); kylinRecommendActive.setName(kylinPerformances.getTitle());
} }
} else if (kylinRecommendActive.getActiveType() == 4) {
LambdaQueryWrapper<GoblinGoods> queryWrapperg = Wrappers.lambdaQuery(GoblinGoods.class);
queryWrapperg.eq(GoblinGoods::getSpuId, kylinRecommendActive.getActiveBindId());
GoblinGoods goblinGoods = goblinGoodsMapper.selectOne(queryWrapperg);
if (null != goblinGoods) {
kylinRecommendActive.setName(goblinGoods.getName());
}
} }
//获得推荐商品 //获得推荐商品
LambdaQueryWrapper<KylinRecommendActiveRelation> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActiveRelation.class); LambdaQueryWrapper<KylinRecommendActiveRelation> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActiveRelation.class);
......
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