TestController.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.cdf.controller.back;
  2. import com.cdf.common.ResultData;
  3. import com.cdf.httpClient.client.CdfClient;
  4. import com.cdf.httpClient.client.FdkkClient;
  5. import com.cdf.httpClient.request.FdkkAllSceneRequest;
  6. import com.cdf.httpClient.response.FdkkResponse;
  7. import com.cdf.httpClient.response.cdf.CdfProductListRequest;
  8. import com.cdf.schedule.ScheduleTask;
  9. import org.apache.commons.lang3.StringUtils;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.*;
  12. import javax.annotation.Resource;
  13. @RestController
  14. public class TestController {
  15. @Resource
  16. CdfClient cdfClient;
  17. @Autowired
  18. private ScheduleTask scheduleTask;
  19. @Autowired
  20. FdkkClient fdkkClient;
  21. @RequestMapping("/test/getProductById")
  22. public ResultData getProductById(@RequestParam(required = false) String productId){
  23. return ResultData.ok(cdfClient.getProductById(productId));
  24. }
  25. @RequestMapping("/test/getProductList")
  26. public ResultData getProductList(@RequestBody CdfProductListRequest param){
  27. return ResultData.ok(cdfClient.getProductList(param));
  28. }
  29. @RequestMapping("/test/getCatNum")
  30. public ResultData getCatNum(@RequestParam(required = false) String accessToken){
  31. return ResultData.ok(cdfClient.getCatNum(accessToken));
  32. }
  33. @RequestMapping("/test/task")
  34. public ResultData statisticsH5Data(@RequestParam(required = false) String day){
  35. if(StringUtils.isNotBlank(day)){
  36. ScheduleTask.day = day;
  37. }
  38. scheduleTask.statisticsH5Data();
  39. ScheduleTask.day = null;
  40. return ResultData.ok();
  41. }
  42. @RequestMapping("/test/one")
  43. public ResultData test1(@RequestHeader String token) throws Exception{
  44. FdkkResponse allScene = fdkkClient.getAllScene(new FdkkAllSceneRequest() ,token);
  45. return ResultData.ok(allScene);
  46. }
  47. }