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

Commit 4e7a6ed5 authored by zhengfuxin's avatar zhengfuxin

开发前端获取活动详情

parent e32cb2c3
...@@ -77,6 +77,15 @@ public class KylinRecommendActiveRelationVo implements Serializable { ...@@ -77,6 +77,15 @@ public class KylinRecommendActiveRelationVo implements Serializable {
@ApiModelProperty(value = "演出的vo") @ApiModelProperty(value = "演出的vo")
private KylinPerformanceVo kylinPerformanceVo; private KylinPerformanceVo kylinPerformanceVo;
private Object goblinNftGoodsSkuInfoVo;
private Object goblinGoodsInfoVo;
private Object goblinMixAppDetailsVo;
/* @ApiModelProperty(value = "演出的vo")
private GoblinNftGoodsSkuInfoVo goblinNftGoodsSkuInfoVo;*/
private static final KylinRecommendActiveRelationVo obj = new KylinRecommendActiveRelationVo(); private static final KylinRecommendActiveRelationVo obj = new KylinRecommendActiveRelationVo();
public static KylinRecommendActiveRelationVo getNew() { public static KylinRecommendActiveRelationVo getNew() {
try { try {
......
...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.dto.vo; ...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.dto.vo;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.liquidnet.commons.lang.util.DateUtil; import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
...@@ -88,6 +89,15 @@ public class KylinRecommendActiveVo implements Serializable { ...@@ -88,6 +89,15 @@ public class KylinRecommendActiveVo implements Serializable {
@ApiModelProperty(value = "推荐活动") @ApiModelProperty(value = "推荐活动")
private List<KylinRecommendActiveRelationVo> list; private List<KylinRecommendActiveRelationVo> list;
@ApiModelProperty(value = "演出的vo")
private KylinPerformanceVo kylinPerformanceVo;
private Object goblinNftGoodsSkuInfoVo;
private Object goblinGoodsInfoVo;
private Object goblinMixAppDetailsVo;
private String name; private String name;
private static final KylinRecommendActiveVo obj = new KylinRecommendActiveVo(); private static final KylinRecommendActiveVo obj = new KylinRecommendActiveVo();
public static KylinRecommendActiveVo getNew() { public static KylinRecommendActiveVo getNew() {
......
...@@ -9,5 +9,5 @@ import java.util.List; ...@@ -9,5 +9,5 @@ import java.util.List;
* 推荐活动接口 * 推荐活动接口
*/ */
public interface IKylinRecommendActiveService { public interface IKylinRecommendActiveService {
List<KylinRecommendActiveVo> getRecommendById(List<KylinRecommendActive> list); KylinRecommendActiveVo getRecommendById(List<KylinRecommendActive> list);
} }
...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.controller; ...@@ -3,6 +3,7 @@ package com.liquidnet.service.kylin.controller;
import com.liquidnet.commons.lang.util.CurrentUtil; import com.liquidnet.commons.lang.util.CurrentUtil;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveVo;
import com.liquidnet.service.kylin.entity.KylinRecommendActive; import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.service.impl.KylinRecommendActiveServiceImpl; import com.liquidnet.service.kylin.service.impl.KylinRecommendActiveServiceImpl;
import com.liquidnet.service.kylin.utils.DataUtils; import com.liquidnet.service.kylin.utils.DataUtils;
...@@ -36,16 +37,15 @@ public class KylinRecommendActiveController { ...@@ -36,16 +37,15 @@ public class KylinRecommendActiveController {
@PostMapping("getRecommendById") @PostMapping("getRecommendById")
@ApiOperation("获取推荐活动详情") @ApiOperation("获取推荐活动详情")
public ResponseDto<List<KylinRecommendActive>> getRecommendById(@RequestParam(value = "bindId")String bindId) { public ResponseDto<KylinRecommendActiveVo> getRecommendById(@RequestParam(value = "bindId")String bindId) {
String uid = CurrentUtil.getCurrentUid(); String uid = CurrentUtil.getCurrentUid();
List<KylinRecommendActive> list= dataUtils.getRecommendActive(bindId); List<KylinRecommendActive> list= dataUtils.getRecommendActive(bindId);
if(null==list){ if(null==list){
return null; return null;
}else{ }else{
//循环遍历,查到绑定的详情 //循环遍历,查到绑定的详情
kylinRecommendActiveService.getRecommendById(list); return ResponseDto.success(kylinRecommendActiveService.getRecommendById(list));
} }
return null;
} }
......
...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.utils; ...@@ -2,6 +2,7 @@ package com.liquidnet.service.kylin.utils;
import com.liquidnet.service.adam.dto.vo.AdamEntersVo; import com.liquidnet.service.adam.dto.vo.AdamEntersVo;
import com.liquidnet.service.base.PagedResult; import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.goblin.dto.vo.GoblinListCollectVo;
import com.liquidnet.service.kylin.dto.vo.KylinApiCameraDevicesVo; import com.liquidnet.service.kylin.dto.vo.KylinApiCameraDevicesVo;
import com.liquidnet.service.kylin.dto.vo.admin.OrderRefundPoundage; import com.liquidnet.service.kylin.dto.vo.admin.OrderRefundPoundage;
import com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo; import com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo;
...@@ -34,7 +35,7 @@ public class ObjectUtil { ...@@ -34,7 +35,7 @@ public class ObjectUtil {
private static final ArrayList<KylinOrderCoupons> kylinOrderCouponsArrayList = new ArrayList<>(); private static final ArrayList<KylinOrderCoupons> kylinOrderCouponsArrayList = new ArrayList<>();
private static final ArrayList<KylinApiCameraDevicesVo> kylinApiCameraDevicesVoArrayList = new ArrayList<>(); private static final ArrayList<KylinApiCameraDevicesVo> kylinApiCameraDevicesVoArrayList = new ArrayList<>();
private static final ArrayList<KylinCandyVo> kylinCandyVos = new ArrayList<>(); private static final ArrayList<KylinCandyVo> kylinCandyVos = new ArrayList<>();
private static final ArrayList<GoblinListCollectVo> goblinListCollectVo = new ArrayList<>();
public static ArrayList<KylinCandyVo> kylinCandyVos() { public static ArrayList<KylinCandyVo> kylinCandyVos() {
return (ArrayList<KylinCandyVo>) kylinCandyVos.clone(); return (ArrayList<KylinCandyVo>) kylinCandyVos.clone();
} }
...@@ -102,4 +103,7 @@ public class ObjectUtil { ...@@ -102,4 +103,7 @@ public class ObjectUtil {
public static ArrayList<KylinApiCameraDevicesVo> getKylinApiCameraDevicesVoArrayList() { public static ArrayList<KylinApiCameraDevicesVo> getKylinApiCameraDevicesVoArrayList() {
return (ArrayList<KylinApiCameraDevicesVo>) kylinApiCameraDevicesVoArrayList.clone(); return (ArrayList<KylinApiCameraDevicesVo>) kylinApiCameraDevicesVoArrayList.clone();
} }
public static ArrayList<GoblinListCollectVo> getGoblinListCollectVo() {
return (ArrayList<GoblinListCollectVo>) goblinListCollectVo.clone();
}
} }
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