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