init
This commit is contained in:
64
src/main/java/com/ping/study/controller/NbaController.java
Normal file
64
src/main/java/com/ping/study/controller/NbaController.java
Normal file
@@ -0,0 +1,64 @@
|
||||
package com.ping.study.controller;
|
||||
|
||||
|
||||
import com.ping.study.model.dto.addUrls;
|
||||
import com.ping.study.pojo.Games;
|
||||
import com.ping.study.service.GamesService;
|
||||
import com.ping.study.service.UrlsService;
|
||||
import com.ping.study.utils.NbaApi;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
@RequestMapping("/api")
|
||||
@RestController
|
||||
@Data
|
||||
@Slf4j
|
||||
//@CrossOrigin(origins = "http://nba.new9.me")
|
||||
@CrossOrigin
|
||||
public class NbaController {
|
||||
|
||||
@Autowired
|
||||
private NbaApi nbaApi;
|
||||
@Autowired
|
||||
private GamesService gamesService;
|
||||
@Autowired
|
||||
private UrlsService urlsService;
|
||||
|
||||
//添加定时任务,每日凌晨0点执行一次
|
||||
// 每天 00:00:00 执行
|
||||
@Scheduled(cron = "0 0 0 * * ?")
|
||||
@RequestMapping("/add")
|
||||
public List<Games> addGames() {
|
||||
log.info("执行定时方法添加当天赛程");
|
||||
return nbaApi.addGames();
|
||||
}
|
||||
@RequestMapping("/games")
|
||||
public List<Games> getGames() {
|
||||
log.info("获取所有赛程");
|
||||
return gamesService.getGames();
|
||||
}
|
||||
|
||||
@RequestMapping("/urls")
|
||||
public List<HashMap<String, List<HashMap<String, String>>>> getUrls() {
|
||||
log.info("获取所有赛程直播链接");
|
||||
return urlsService.getUrls();
|
||||
}
|
||||
|
||||
@RequestMapping("/go")
|
||||
public Boolean go(@RequestParam("pwd")String pwd) {
|
||||
return pwd.equals("inspur123");
|
||||
}
|
||||
@RequestMapping(value = "/addUrls",method = RequestMethod.POST)
|
||||
public void addUrls(@RequestBody addUrls addUrls) {
|
||||
log.info("添加所有赛程直播链接");
|
||||
urlsService.addUrls(addUrls);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user