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

Commit 7d4f4e42 authored by zhengfuxin's avatar zhengfuxin

为了应对,kylin-api不能引用goblin-api的尴尬,但是确实要用到对应的vo。在kylin里面复制出一个类。

parent b1d62c7a
...@@ -77,13 +77,11 @@ public class KylinRecommendActiveRelationVo implements Serializable { ...@@ -77,13 +77,11 @@ public class KylinRecommendActiveRelationVo implements Serializable {
@ApiModelProperty(value = "演出的vo") @ApiModelProperty(value = "演出的vo")
private KylinPerformanceVo kylinPerformanceVo; private KylinPerformanceVo kylinPerformanceVo;
private Object goblinNftGoodsSkuInfoVo; private GoblinNftGoodsSkuInfoVo goblinNftGoodsSkuInfoVo;
private Object goblinGoodsInfoVo; private GoblinGoodsInfoVo goblinGoodsInfoVo;
private Object goblinMixAppDetailsVo; private GoblinMixAppDetailsVo goblinMixAppDetailsVo;
/* @ApiModelProperty(value = "演出的vo")
private GoblinNftGoodsSkuInfoVo goblinNftGoodsSkuInfoVo;*/
private static final KylinRecommendActiveRelationVo obj = new KylinRecommendActiveRelationVo(); private static final KylinRecommendActiveRelationVo obj = new KylinRecommendActiveRelationVo();
......
package com.liquidnet.service.kylin.service.impl; package com.liquidnet.service.kylin.service.impl;
import com.liquidnet.commons.lang.util.StringUtil;
import com.liquidnet.service.goblin.dto.vo.*; import com.liquidnet.service.goblin.dto.vo.*;
import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveRelationVo; import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveRelationVo;
import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveVo; import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveVo;
...@@ -37,7 +36,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -37,7 +36,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
if(LocalDateTime.now().isAfter(kylinRecommendActive.getStartTime())&&LocalDateTime.now().isBefore(kylinRecommendActive.getEndTime())){ if(LocalDateTime.now().isAfter(kylinRecommendActive.getStartTime())&&LocalDateTime.now().isBefore(kylinRecommendActive.getEndTime())){
KylinRecommendActiveVo kylinRecommendActiveVo = KylinRecommendActiveVo.getNew(); KylinRecommendActiveVo kylinRecommendActiveVo = KylinRecommendActiveVo.getNew();
BeanUtils.copyProperties(kylinRecommendActive,kylinRecommendActiveVo); BeanUtils.copyProperties(kylinRecommendActive,kylinRecommendActiveVo);
if(StringUtil.isNotBlank(kylinRecommendActiveVo.getActiveBindId())&&null !=kylinRecommendActiveVo.getActiveType()){ /* if(StringUtil.isNotBlank(kylinRecommendActiveVo.getActiveBindId())&&null !=kylinRecommendActiveVo.getActiveType()){
//找到绑定的详情 //找到绑定的详情
if(kylinRecommendActiveVo.getActiveType()==3){ if(kylinRecommendActiveVo.getActiveType()==3){
//演出 //演出
...@@ -62,18 +61,22 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -62,18 +61,22 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
BeanUtils.copyProperties(goblinMixAppDetailsVo,aNew); BeanUtils.copyProperties(goblinMixAppDetailsVo,aNew);
kylinRecommendActiveVo.setGoblinMixAppDetailsVo(aNew); kylinRecommendActiveVo.setGoblinMixAppDetailsVo(aNew);
} }
} }*/
//遍历list //遍历list
List<KylinRecommendActiveRelationVo> kylinRecommendActiveVoList = kylinRecommendActiveVo.getList(); List<KylinRecommendActiveRelationVo> kylinRecommendActiveVoList = kylinRecommendActiveVo.getList();
for(KylinRecommendActiveRelationVo kylinRecommendActiveRelationVo:kylinRecommendActiveVoList){ for(KylinRecommendActiveRelationVo kylinRecommendActiveRelationVo:kylinRecommendActiveVoList){
if(kylinRecommendActiveRelationVo.getType()==1){ if(kylinRecommendActiveRelationVo.getType()==1){
//NFT //NFT
GoblinNftGoodsSkuInfoVo goblinNftGoodsSkuInfoVo=goodsDetail(kylinRecommendActiveRelationVo.getRecommendBindId()); GoblinNftGoodsSkuInfoVo goblinNftGoodsSkuInfoVo=goodsDetail(kylinRecommendActiveRelationVo.getRecommendBindId());
kylinRecommendActiveRelationVo.setGoblinNftGoodsSkuInfoVo(goblinNftGoodsSkuInfoVo); com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo.getNew();
BeanUtils.copyProperties(goblinNftGoodsSkuInfoVo,aNew);
kylinRecommendActiveRelationVo.setGoblinNftGoodsSkuInfoVo(aNew);
}else if(kylinRecommendActiveRelationVo.getType()==2){ }else if(kylinRecommendActiveRelationVo.getType()==2){
//组合购 //组合购
GoblinMixAppDetailsVo goblinMixAppDetailsVo = mixDetails(kylinRecommendActiveRelationVo.getRecommendBindId()); GoblinMixAppDetailsVo goblinMixAppDetailsVo = mixDetails(kylinRecommendActiveRelationVo.getRecommendBindId());
kylinRecommendActiveRelationVo.setGoblinMixAppDetailsVo(goblinMixAppDetailsVo); com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo.getNew();
BeanUtils.copyProperties(goblinMixAppDetailsVo,aNew);
kylinRecommendActiveRelationVo.setGoblinMixAppDetailsVo(aNew);
}else if(kylinRecommendActiveRelationVo.getType()==3){ }else if(kylinRecommendActiveRelationVo.getType()==3){
//演出 //演出
KylinPerformanceVo performancesInfo = dataUtils.getPerformanceVo(kylinRecommendActiveRelationVo.getRecommendBindId()); KylinPerformanceVo performancesInfo = dataUtils.getPerformanceVo(kylinRecommendActiveRelationVo.getRecommendBindId());
...@@ -81,7 +84,9 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -81,7 +84,9 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
}else if(kylinRecommendActiveRelationVo.getType()==4){ }else if(kylinRecommendActiveRelationVo.getType()==4){
//商品 //商品 //商品 //商品
GoblinGoodsInfoVo goblinGoodsInfoVo = kylinRedisUtils.getGoodsInfoVo(kylinRecommendActiveRelationVo.getRecommendBindId()); GoblinGoodsInfoVo goblinGoodsInfoVo = kylinRedisUtils.getGoodsInfoVo(kylinRecommendActiveRelationVo.getRecommendBindId());
kylinRecommendActiveRelationVo.setGoblinGoodsInfoVo(goblinGoodsInfoVo); com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo.getNew();
BeanUtils.copyProperties(goblinGoodsInfoVo,aNew);
kylinRecommendActiveRelationVo.setGoblinGoodsInfoVo(aNew);
} }
} }
return kylinRecommendActiveVo; return kylinRecommendActiveVo;
......
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