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

Commit b534b809 authored by 胡佳晨's avatar 胡佳晨

nft 增加创作者和发行方字段

parent 8cebb2bd
...@@ -112,6 +112,11 @@ public class GoblinNftGoodsSkuInfoVo implements Serializable, Cloneable { ...@@ -112,6 +112,11 @@ public class GoblinNftGoodsSkuInfoVo implements Serializable, Cloneable {
@ApiModelProperty(position = 72, value = "下个分段购开始时间,如果为null则没有") @ApiModelProperty(position = 72, value = "下个分段购开始时间,如果为null则没有")
private LocalDateTime nextSaleStartTime; private LocalDateTime nextSaleStartTime;
@ApiModelProperty(position = 73, value = "创作者")
private String author;
@ApiModelProperty(position = 74, value = "发行方")
private String publisher;
private static final GoblinNftGoodsSkuInfoVo obj = new GoblinNftGoodsSkuInfoVo(); private static final GoblinNftGoodsSkuInfoVo obj = new GoblinNftGoodsSkuInfoVo();
public static GoblinNftGoodsSkuInfoVo getNew() { public static GoblinNftGoodsSkuInfoVo getNew() {
......
...@@ -31,15 +31,15 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -31,15 +31,15 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
@Override @Override
public KylinRecommendActiveVo getRecommendById(List<KylinRecommendActive> list) { public KylinRecommendActiveVo getRecommendById(List<KylinRecommendActive> list) {
for(KylinRecommendActive kylinRecommendActive:list){ for (KylinRecommendActive kylinRecommendActive : list) {
//查看时间是否在当前范围内 //查看时间是否在当前范围内
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);
ArrayList<KylinRecommendActiveRelationVo> kylinRecommendActiveRelationVoList = ObjectUtil.getKylinRecommendActiveRelationVo(); ArrayList<KylinRecommendActiveRelationVo> kylinRecommendActiveRelationVoList = ObjectUtil.getKylinRecommendActiveRelationVo();
for(KylinRecommendActiveRelation ky:kylinRecommendActive.getList()){ for (KylinRecommendActiveRelation ky : kylinRecommendActive.getList()) {
KylinRecommendActiveRelationVo aNew = KylinRecommendActiveRelationVo.getNew(); KylinRecommendActiveRelationVo aNew = KylinRecommendActiveRelationVo.getNew();
BeanUtils.copyProperties(ky,aNew); BeanUtils.copyProperties(ky, aNew);
kylinRecommendActiveRelationVoList.add(aNew); kylinRecommendActiveRelationVoList.add(aNew);
} }
kylinRecommendActiveVo.setList(kylinRecommendActiveRelationVoList); kylinRecommendActiveVo.setList(kylinRecommendActiveRelationVoList);
...@@ -71,34 +71,37 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -71,34 +71,37 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
}*/ }*/
//遍历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());
if(null!=goblinNftGoodsSkuInfoVo){ if (null != goblinNftGoodsSkuInfoVo) {
com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo.getNew(); com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinNftGoodsSkuInfoVo.getNew();
BeanUtils.copyProperties(goblinNftGoodsSkuInfoVo,aNew); GoblinGoodsInfoVo goodsInfoVo = kylinRedisUtils.getGoodsInfoVo(kylinRecommendActiveRelationVo.getRecommendBindId());
BeanUtils.copyProperties(goblinNftGoodsSkuInfoVo, aNew);
aNew.setAuthor(goodsInfoVo.getAuthor());
aNew.setPublisher(goodsInfoVo.getPublisher());
kylinRecommendActiveRelationVo.setGoblinNftGoodsSkuInfoVo(aNew); kylinRecommendActiveRelationVo.setGoblinNftGoodsSkuInfoVo(aNew);
} }
}else if(kylinRecommendActiveRelationVo.getType()==2){ } else if (kylinRecommendActiveRelationVo.getType() == 2) {
//组合购 //组合购
GoblinMixAppDetailsVo goblinMixAppDetailsVo = mixDetails(kylinRecommendActiveRelationVo.getRecommendBindId()); GoblinMixAppDetailsVo goblinMixAppDetailsVo = mixDetails(kylinRecommendActiveRelationVo.getRecommendBindId());
if(null!=goblinMixAppDetailsVo){ if (null != goblinMixAppDetailsVo) {
com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo.getNew(); com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinMixAppDetailsVo.getNew();
BeanUtils.copyProperties(goblinMixAppDetailsVo,aNew); BeanUtils.copyProperties(goblinMixAppDetailsVo, aNew);
kylinRecommendActiveRelationVo.setGoblinMixAppDetailsVo(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());
kylinRecommendActiveRelationVo.setKylinPerformanceVo(performancesInfo); kylinRecommendActiveRelationVo.setKylinPerformanceVo(performancesInfo);
}else if(kylinRecommendActiveRelationVo.getType()==4){ } else if (kylinRecommendActiveRelationVo.getType() == 4) {
//商品 //商品 //商品 //商品
GoblinGoodsInfoVo goblinGoodsInfoVo = kylinRedisUtils.getGoodsInfoVo(kylinRecommendActiveRelationVo.getRecommendBindId()); GoblinGoodsInfoVo goblinGoodsInfoVo = kylinRedisUtils.getGoodsInfoVo(kylinRecommendActiveRelationVo.getRecommendBindId());
if(null!=goblinGoodsInfoVo){ if (null != goblinGoodsInfoVo) {
com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo.getNew(); com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo aNew = com.liquidnet.service.kylin.dto.vo.GoblinGoodsInfoVo.getNew();
BeanUtils.copyProperties(goblinGoodsInfoVo,aNew); BeanUtils.copyProperties(goblinGoodsInfoVo, aNew);
kylinRecommendActiveRelationVo.setGoblinGoodsInfoVo(aNew); kylinRecommendActiveRelationVo.setGoblinGoodsInfoVo(aNew);
} }
} }
...@@ -110,7 +113,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -110,7 +113,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
} }
/** /**
*NFT 获取详情 * NFT 获取详情
*/ */
public GoblinNftGoodsSkuInfoVo goodsDetail(String skuId) { public GoblinNftGoodsSkuInfoVo goodsDetail(String skuId) {
// 1 // 1
...@@ -143,7 +146,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer ...@@ -143,7 +146,7 @@ public class KylinRecommendActiveServiceImpl implements IKylinRecommendActiveSer
} }
} }
public GoblinMixAppDetailsVo mixDetails(String mixId) { public GoblinMixAppDetailsVo mixDetails(String mixId) {
GoblinMixDetailsVo baseVo = kylinRedisUtils.getMixDetails(mixId); GoblinMixDetailsVo baseVo = kylinRedisUtils.getMixDetails(mixId);
//GoblinStoreInfoVo storeInfoVo = redisUtils.getStoreInfoVo(baseVo.getStoreId()); //GoblinStoreInfoVo storeInfoVo = redisUtils.getStoreInfoVo(baseVo.getStoreId());
GoblinMixAppDetailsVo vo = GoblinMixAppDetailsVo.getNew().copy(baseVo, ""); GoblinMixAppDetailsVo vo = GoblinMixAppDetailsVo.getNew().copy(baseVo, "");
......
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