deving
This commit is contained in:
@@ -3,23 +3,28 @@ package a
|
|||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
"git.apinb.com/dataset/stock/internal/impl"
|
"git.apinb.com/dataset/stock/internal/impl"
|
||||||
"git.apinb.com/dataset/stock/internal/models"
|
"git.apinb.com/dataset/stock/internal/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GetStockIndicator() {
|
func GetStockIndicator() {
|
||||||
s, e := ReturnLastDay()
|
end := time.Now().Format("20060102")
|
||||||
for _, code := range GetStockCodes() {
|
for _, code := range GetStockCodes() {
|
||||||
|
var start string = "20230101"
|
||||||
|
var last models.StockIndicator
|
||||||
|
err := impl.DBService.Where("ts_code=?", code).Order("trade_date DESC").First(&last).Error
|
||||||
|
if err == nil && last.TradeDate != "" {
|
||||||
|
start = last.TradeDate
|
||||||
|
}
|
||||||
params := map[string]string{
|
params := map[string]string{
|
||||||
"ts_code": code,
|
"ts_code": code,
|
||||||
"start_date": s,
|
"start_date": start,
|
||||||
"end_date": e,
|
"end_date": end,
|
||||||
}
|
}
|
||||||
|
|
||||||
var cnt int64
|
if start == end {
|
||||||
impl.DBService.Model(&models.StockDaily{}).Where("ts_code=? and trade_date in (?,?)", code, s, e).Count(&cnt)
|
|
||||||
if cnt == 2 {
|
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user