|
@@ -230,15 +230,17 @@ public class RankServiceImpl implements RankService {
|
|
|
if(userAdFeature==null){
|
|
|
userAdFeature=new UserAdFeature();
|
|
|
}
|
|
|
- Map<String,List<AdPlatformBidCreativeDTO>> groupMap=request
|
|
|
+ Map<Long,List<AdPlatformBidCreativeDTO>> groupMap=request
|
|
|
.getCreativeList()
|
|
|
.stream()
|
|
|
- .collect(Collectors.groupingBy(creativeDTO -> creativeDTO.getCreativeId()+""));
|
|
|
+ .collect(Collectors.groupingBy(creativeDTO -> creativeDTO.getCreativeId()));
|
|
|
|
|
|
- List<AdRankItem> rankItems=featureRemoteService.
|
|
|
- getAllAdFeatureList(
|
|
|
- new ArrayList<>(groupMap.keySet())
|
|
|
- );
|
|
|
+
|
|
|
+// List<AdRankItem> rankItems=featureRemoteService.
|
|
|
+// getAllAdFeatureList(
|
|
|
+// new ArrayList<>(groupMap.keySet())
|
|
|
+// );
|
|
|
+ List<AdRankItem> rankItems=adCreativeFeatureContainer.getAll(new ArrayList<>(groupMap.keySet()));
|
|
|
|
|
|
for(AdRankItem item:rankItems){
|
|
|
try {
|