package com.cdf.controller.back; import com.cdf.common.ResultData; import com.cdf.httpClient.client.CdfClient; import com.cdf.httpClient.client.FdkkClient; import com.cdf.httpClient.request.FdkkAllSceneRequest; import com.cdf.httpClient.response.FdkkResponse; import com.cdf.httpClient.response.cdf.CdfProductListRequest; import com.cdf.schedule.ScheduleTask; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @RestController public class TestController { @Resource CdfClient cdfClient; @Autowired private ScheduleTask scheduleTask; @Autowired FdkkClient fdkkClient; @RequestMapping("/test/getProductById") public ResultData getProductById(@RequestParam(required = false) String productId){ return ResultData.ok(cdfClient.getProductById(productId)); } @RequestMapping("/test/getProductList") public ResultData getProductList(@RequestBody CdfProductListRequest param){ return ResultData.ok(cdfClient.getProductList(param)); } @RequestMapping("/test/getCatNum") public ResultData getCatNum(@RequestParam(required = false) String accessToken){ return ResultData.ok(cdfClient.getCatNum(accessToken)); } @RequestMapping("/test/task") public ResultData statisticsH5Data(@RequestParam(required = false) String day){ if(StringUtils.isNotBlank(day)){ ScheduleTask.day = day; } scheduleTask.statisticsH5Data(); ScheduleTask.day = null; return ResultData.ok(); } @RequestMapping("/test/one") public ResultData test1(@RequestHeader String token) throws Exception{ FdkkResponse allScene = fdkkClient.getAllScene(new FdkkAllSceneRequest() ,token); return ResultData.ok(allScene); } }