|
@@ -1,14 +1,9 @@
|
|
|
package com.tzld.piaoquan.recommend.server.web;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.protobuf.InvalidProtocolBufferException;
|
|
|
import com.tzld.piaoquan.recommend.server.client.ProtobufUtils;
|
|
|
-import com.tzld.piaoquan.recommend.server.framework.common.User;
|
|
|
import com.tzld.piaoquan.recommend.server.gen.recommend.RecommendRequest;
|
|
|
import com.tzld.piaoquan.recommend.server.gen.recommend.RecommendResponse;
|
|
|
-import com.tzld.piaoquan.recommend.server.implement.FlowPoolRecommendPipeline;
|
|
|
-import com.tzld.piaoquan.recommend.server.implement.TopRecommendPipeline;
|
|
|
-import com.tzld.piaoquan.recommend.server.model.Video;
|
|
|
import com.tzld.piaoquan.recommend.server.service.VideoRecommendService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.slf4j.MDC;
|
|
@@ -17,9 +12,6 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
/**
|
|
|
* @author dyp
|
|
|
*/
|
|
@@ -28,12 +20,12 @@ import java.util.List;
|
|
|
public class RecommendV2Controller {
|
|
|
@Autowired
|
|
|
private VideoRecommendService videoRecommendService;
|
|
|
-
|
|
|
- @Resource
|
|
|
- TopRecommendPipeline topRecommendPipeline;
|
|
|
-
|
|
|
- @Resource
|
|
|
- FlowPoolRecommendPipeline flowPoolRecommendPipeline;
|
|
|
+//
|
|
|
+// @Resource
|
|
|
+// TopRecommendPipeline topRecommendPipeline;
|
|
|
+//
|
|
|
+// @Resource
|
|
|
+// FlowPoolRecommendPipeline flowPoolRecommendPipeline;
|
|
|
|
|
|
@RequestMapping("/homepage/recommend/v2")
|
|
|
public String homepageRecommend(@RequestBody RecommendRequest httpRequest) {
|
|
@@ -62,33 +54,33 @@ public class RecommendV2Controller {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- @RequestMapping("/test/feedByRec")
|
|
|
- public String feedByRec(@RequestBody RecommendRequest httpRequest) {
|
|
|
- MDC.put("appType", String.valueOf(httpRequest.getAppType()));
|
|
|
-
|
|
|
- User user = new User();
|
|
|
- user.setRegion(httpRequest.getCityCode());
|
|
|
- List<Video> videoList = topRecommendPipeline.feeds(httpRequest, 0, user, true);
|
|
|
- String result = "";
|
|
|
- try {
|
|
|
- result = JSONObject.toJSONString(videoList);
|
|
|
- } catch (Exception e) {
|
|
|
- log.error("feedByRec ProtobufUtils.toJson", e);
|
|
|
- }
|
|
|
- return result;
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping("/test/flowPool")
|
|
|
- public String flowPool(@RequestBody RecommendRequest httpRequest) {
|
|
|
- MDC.put("appType", String.valueOf(httpRequest.getAppType()));
|
|
|
-
|
|
|
- List<Video> videoList = flowPoolRecommendPipeline.feedByRec(httpRequest, 0, true);
|
|
|
- String result = "";
|
|
|
- try {
|
|
|
- result = JSONObject.toJSONString(videoList);
|
|
|
- } catch (Exception e) {
|
|
|
- log.error("flowPool ProtobufUtils.toJson", e);
|
|
|
- }
|
|
|
- return result;
|
|
|
- }
|
|
|
+// @RequestMapping("/test/feedByRec")
|
|
|
+// public String feedByRec(@RequestBody RecommendRequest httpRequest) {
|
|
|
+// MDC.put("appType", String.valueOf(httpRequest.getAppType()));
|
|
|
+//
|
|
|
+// User user = new User();
|
|
|
+// user.setRegion(httpRequest.getCityCode());
|
|
|
+// List<Video> videoList = topRecommendPipeline.feeds(httpRequest, 0, user, true);
|
|
|
+// String result = "";
|
|
|
+// try {
|
|
|
+// result = JSONObject.toJSONString(videoList);
|
|
|
+// } catch (Exception e) {
|
|
|
+// log.error("feedByRec ProtobufUtils.toJson", e);
|
|
|
+// }
|
|
|
+// return result;
|
|
|
+// }
|
|
|
+//
|
|
|
+// @RequestMapping("/test/flowPool")
|
|
|
+// public String flowPool(@RequestBody RecommendRequest httpRequest) {
|
|
|
+// MDC.put("appType", String.valueOf(httpRequest.getAppType()));
|
|
|
+//
|
|
|
+// List<Video> videoList = flowPoolRecommendPipeline.feedByRec(httpRequest, 0, true);
|
|
|
+// String result = "";
|
|
|
+// try {
|
|
|
+// result = JSONObject.toJSONString(videoList);
|
|
|
+// } catch (Exception e) {
|
|
|
+// log.error("flowPool ProtobufUtils.toJson", e);
|
|
|
+// }
|
|
|
+// return result;
|
|
|
+// }
|
|
|
}
|