package com.cdf.controller.back; import com.cdf.common.ResultData; import com.cdf.httpClient.client.CdfClient; import com.cdf.httpClient.response.cdf.CdfProduct; import com.cdf.httpClient.response.cdf.CdfProductListRequest; import com.cdf.httpClient.response.cdf.CdfProductVo; import com.cdf.schedule.ScheduleTask; import com.fdkankan.fyun.oss.UploadToOssUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; @RestController public class TestController { @Resource CdfClient cdfClient; @Autowired private ScheduleTask scheduleTask; @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(){ return ResultData.ok(cdfClient.getCatNum()); } @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(); } }