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

Commit 665c669a authored by zhengfuxin's avatar zhengfuxin

修改个小bug

parent 172c849a
...@@ -115,11 +115,58 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA ...@@ -115,11 +115,58 @@ 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){
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());
}
}else if(kylinRecommendActive.getActiveType()==2){
LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class);
queryWrapperm.eq(GoblinMix::getMixId,kylinRecommendActive.getActiveBindId());
GoblinMix goblinMix = goblinMixMapper.selectOne(queryWrapperm);
if(null!=goblinMix){
kylinRecommendActive.setName(goblinMix.getName());
}
}else if(kylinRecommendActive.getActiveType()==3){
LambdaQueryWrapper<KylinPerformances> queryWrapperp = Wrappers.lambdaQuery(KylinPerformances.class);
queryWrapperp.eq(KylinPerformances::getPerformancesId,kylinRecommendActive.getActiveBindId());
KylinPerformances kylinPerformances= performancesMapper.selectOne(queryWrapperp);
if(null!=kylinPerformances){
kylinRecommendActive.setName(kylinPerformances.getTitle());
}
}
//获得推荐商品 //获得推荐商品
LambdaQueryWrapper<KylinRecommendActiveRelation> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActiveRelation.class); LambdaQueryWrapper<KylinRecommendActiveRelation> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActiveRelation.class);
queryWrapper.eq(KylinRecommendActiveRelation::getRecommendActiveId,kylinRecommendActive.getRecommendId()); queryWrapper.eq(KylinRecommendActiveRelation::getRecommendActiveId,kylinRecommendActive.getRecommendId());
queryWrapper.eq(KylinRecommendActiveRelation::getDelTag,0); queryWrapper.eq(KylinRecommendActiveRelation::getDelTag,0);
List<KylinRecommendActiveRelation> kylinRecommendActiveRelations = kylinRecommendActiveRelationMapper.selectList(queryWrapper); List<KylinRecommendActiveRelation> kylinRecommendActiveRelations = kylinRecommendActiveRelationMapper.selectList(queryWrapper);
for(KylinRecommendActiveRelation r:kylinRecommendActiveRelations){
//1NFT2组合购3演出4商品
if(r.getType()==1||r.getType()==4){
LambdaQueryWrapper<GoblinGoods> queryWrapperg = Wrappers.lambdaQuery(GoblinGoods.class);
queryWrapperg.eq(GoblinGoods::getSpuId,r.getRecommendBindId());
GoblinGoods goblinGoods = goblinGoodsMapper.selectOne(queryWrapperg);
if(null!=goblinGoods){
r.setName(goblinGoods.getName());
}
}else if(r.getType()==2){
LambdaQueryWrapper<GoblinMix> queryWrapperm = Wrappers.lambdaQuery(GoblinMix.class);
queryWrapperm.eq(GoblinMix::getMixId,r.getRecommendBindId());
GoblinMix goblinMix = goblinMixMapper.selectOne(queryWrapperm);
if(null!=goblinMix){
r.setName(goblinMix.getName());
}
}else if(r.getType()==3){
LambdaQueryWrapper<KylinPerformances> queryWrapperp = Wrappers.lambdaQuery(KylinPerformances.class);
queryWrapperp.eq(KylinPerformances::getPerformancesId,r.getRecommendBindId());
KylinPerformances kylinPerformances= performancesMapper.selectOne(queryWrapperp);
if(null!=kylinPerformances){
r.setName(kylinPerformances.getTitle());
}
}
}
kylinRecommendActive.setList(kylinRecommendActiveRelations); kylinRecommendActive.setList(kylinRecommendActiveRelations);
return kylinRecommendActive; return kylinRecommendActive;
} }
......
package com.liquidnet.service.kylin.entity; package com.liquidnet.service.kylin.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
...@@ -63,6 +64,8 @@ public class KylinRecommendActiveRelation implements Serializable { ...@@ -63,6 +64,8 @@ public class KylinRecommendActiveRelation implements Serializable {
* 排序 * 排序
*/ */
private Integer indexs; private Integer indexs;
@TableField(exist = false)
private String name;
private static final KylinRecommendActiveRelation obj = new KylinRecommendActiveRelation(); private static final KylinRecommendActiveRelation obj = new KylinRecommendActiveRelation();
public static KylinRecommendActiveRelation getNew() { public static KylinRecommendActiveRelation getNew() {
......
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