diff --git a/src/main/java/cn/stock/market/domain/basic/service/StockService.java b/src/main/java/cn/stock/market/domain/basic/service/StockService.java index fa8d0c9..48cdfab 100644 --- a/src/main/java/cn/stock/market/domain/basic/service/StockService.java +++ b/src/main/java/cn/stock/market/domain/basic/service/StockService.java @@ -281,7 +281,7 @@ public class StockService { .header("Referer", "https://www.business-standard.com/") .header("Accept-Language", "en-US,en;q=0.9") .get(); - result = doc.html().substring(doc.html().indexOf("articleBody") + 15, doc.html().indexOf(",\"author\":") - 1); + result = doc.html().substring(doc.html().indexOf("articleBody") + 13, doc.html().indexOf(",\"author\":") - 1); } catch (Exception e) { return e.toString(); } diff --git a/src/main/java/cn/stock/market/web/StockApiController.java b/src/main/java/cn/stock/market/web/StockApiController.java index 1a6d0e1..5a899fb 100644 --- a/src/main/java/cn/stock/market/web/StockApiController.java +++ b/src/main/java/cn/stock/market/web/StockApiController.java @@ -167,6 +167,35 @@ public class StockApiController { return ServerResponse.createBySuccess(newsRepository.findAll(ConditionBuilder.builder().build(), PageParam.of(pageNum, pageSize), QSiteNewsPO.siteNewsPO.id.desc())); } + @RequestMapping({"test.do"}) + @ApiOperation(value = "印度新闻列表", httpMethod = "GET") + @ResponseBody + public ServerResponse test(@RequestParam("pageSize") Integer pageSize, @RequestParam("pageNum") Integer pageNum) { + String news = stockService.getNews(); + return ServerResponse.createBySuccess(news); + /*List newsList = Arrays.asList(news.split("") + 6, n.indexOf("
") - 47); + + SiteNews siteNews = new SiteNews(); + siteNews.setAddTime(new Date()); + siteNews.setSourceId(id); + siteNews.setTitle(title); + siteNews.setDescription(time); + siteNews.setImgurl(imgUrl); + siteNews.setContent(stockService.getNewsInfo(contentUrl)); + List list = newsRepository.findAll(QSiteNewsPO.siteNewsPO.sourceId.eq(id)); + if (list.size() == 0) { + newsRepository.save(siteNews); + } + });*/ + } + //印度股票时线-K线 @RequestMapping({"getINDTimeK.do"}) @ApiOperation(value = "印度股票K线", httpMethod = "GET")