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

Commit 54d06da1 authored by zhengfuxin's avatar zhengfuxin

增加多个id查询。

parent f3015f92
......@@ -7,6 +7,7 @@ import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveVo;
import com.liquidnet.service.kylin.entity.KylinRecommendActive;
import com.liquidnet.service.kylin.service.impl.KylinRecommendActiveServiceImpl;
import com.liquidnet.service.kylin.utils.DataUtils;
import com.liquidnet.service.kylin.utils.ObjectUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
......@@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
/**
......@@ -40,7 +42,7 @@ public class KylinRecommendActiveController {
public ResponseDto<KylinRecommendActiveVo> getRecommendById(@RequestParam(value = "bindId")String bindId) {
List<KylinRecommendActive> list= dataUtils.getRecommendActive(bindId);
if(null==list){
return null;
return ResponseDto.success(null);
}else{
//循环遍历,查到绑定的详情
return ResponseDto.success(kylinRecommendActiveService.getRecommendById(list));
......@@ -49,20 +51,22 @@ public class KylinRecommendActiveController {
@PostMapping("getRecommendByIds")
@ApiOperation("获取推荐活动详情,多id的")
public ResponseDto<List<KylinRecommendActiveRelationVo>> getRecommendByIds(@RequestParam(value = "ids")List<String> ids) {
ArrayList<KylinRecommendActiveRelationVo> resultList = ObjectUtil.getKylinRecommendActiveRelationVo();
for(String id:ids){
List<KylinRecommendActive> list= dataUtils.getRecommendActive(id);
if(null==list&&list.size()>0){
KylinRecommendActiveVo kylinRecommendActiveVo = kylinRecommendActiveService.getRecommendById(list);
List<KylinRecommendActiveRelationVo> list1 = kylinRecommendActiveVo.getList();
for(KylinRecommendActiveRelationVo ky:list1){
resultList.add(ky);
//只搜索20个
if(resultList.size()==20){
return ResponseDto.success(resultList) ;
}
}
/* List<KylinRecommendActive> list= dataUtils.getRecommendActive(bindId);
if(null==list){
return null;
}else{
//循环遍历,查到绑定的详情
return ResponseDto.success(kylinRecommendActiveService.getRecommendById(list));
}*/
return null;
}
}
return ResponseDto.success(resultList);
}
......
......@@ -17,9 +17,6 @@ import java.util.HashMap;
import java.util.List;
/**
* <p>
* 人流量检测记录表 服务实现类
* </p>
*
*/
@Service
......
......@@ -3,7 +3,6 @@ package com.liquidnet.service.kylin.utils;
import com.liquidnet.service.adam.dto.vo.AdamEntersVo;
import com.liquidnet.service.base.PagedResult;
import com.liquidnet.service.goblin.dto.vo.*;
import com.liquidnet.service.goblin.dto.vo.GoblinListCollectVo;
import com.liquidnet.service.kylin.dto.vo.KylinApiCameraDevicesVo;
import com.liquidnet.service.kylin.dto.vo.KylinRecommendActiveRelationVo;
import com.liquidnet.service.kylin.dto.vo.admin.OrderRefundPoundage;
......@@ -47,6 +46,9 @@ public class ObjectUtil {
return (ArrayList<KylinCandyVo>) kylinCandyVos.clone();
}
public static ArrayList<KylinRecommendActiveRelationVo> getKylinRecommendActiveRelationVo(){
return (ArrayList<KylinRecommendActiveRelationVo>) kylinRecommendActiveRelationVos.clone();
}
public static ArrayList<KylinStationPerformanceVo> getKylinStationPerformanceVoArrayList() {
return (ArrayList<KylinStationPerformanceVo>) kylinStationPerformanceVoArrayList.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