package com.nq.utils.task.stock;
|
|
import com.nq.service.IStockService;
|
import com.nq.utils.DateTimeUtil;
|
import com.nq.utils.stock.BuyAndSellUtils;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.scheduling.annotation.Scheduled;
|
import org.springframework.stereotype.Component;
|
|
import java.util.Date;
|
//import org.springframework.scheduling.annotation.Scheduled;
|
|
|
//@Component
|
public class StockShTask {
|
@Autowired
|
IStockService stockService;
|
|
private static final Logger log = LoggerFactory.getLogger(StockTask.class);
|
|
@Scheduled(cron = "0 0/1 5-15 * * ?")
|
public void h1() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h1();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 5-15 * * ?")
|
public void h11() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h11-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h11();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 5-15 * * ?")
|
public void h12() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h12-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h12();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h2() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h2();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h21() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h21-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h21();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h22() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h22-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h22();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h3() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h3();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h31() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h31-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h31();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void h32() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h32-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.h32();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
|
/**
|
* bj 实时数据 走势图
|
*/
|
@Scheduled(cron = "0 0/1 9-15 * * ?")
|
public void bj1() {
|
boolean am = false;
|
boolean pm = false;
|
try {
|
am = BuyAndSellUtils.isTransTime("9:29", "11:31");
|
pm = BuyAndSellUtils.isTransTime("12:59", "15:00");
|
} catch (Exception e) {
|
log.error("= {}", e);
|
}
|
log.info("h32-am = {} pm = {}", Boolean.valueOf(am), Boolean.valueOf(pm));
|
if (am || pm) {
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
this.stockService.bj1();
|
log.info("====={} =====", DateTimeUtil.dateToStr(new Date()));
|
}
|
}
|
}
|