|
@@ -82,6 +82,12 @@ public class RecommendService {
|
|
|
setStrategy(request, param);
|
|
|
|
|
|
RecallResult recallResult = recallService.recall(convertToRecallParam(param));
|
|
|
+ if (CollectionUtils.isEmpty(recallResult.getData())) {
|
|
|
+ RecommendResponse response = new RecommendResponse();
|
|
|
+ response.setCode(0);
|
|
|
+ response.setMsg("success");
|
|
|
+ return response;
|
|
|
+ }
|
|
|
long t2 = System.currentTimeMillis();
|
|
|
CostMonitor.logCost("Recommend", "Recall", t2 - start);
|
|
|
RankResult rankResult = rankService.rank(convertToRankParam(param, recallResult));
|