12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package report
- //
- //import (
- // "encoding/json"
- // logger "eta/eta_mini_ht_api/common/component/log"
- // "eta/eta_mini_ht_api/common/contants"
- // "eta/eta_mini_ht_api/domian/report"
- // "eta/eta_mini_ht_api/models/eta"
- // "eta/eta_mini_ht_api/models/ht"
- // "eta/eta_mini_ht_api/task/base"
- // "sync"
- //)
- //
- //var (
- // taskName base.TaskType = "ETAReportSyncTask"
- // cron = "0/10 * * * * *"
- //)
- //
- //// Execute Task ETA取研报的数据
- //func (re *ReportTask) Execute(taskDetail *base.TaskDetail) error {
- // logger.Info(contants.TaskFormat, "同步ETA研报库开始")
- // var wg sync.WaitGroup
- // wg.Add(2)
- // //ETA报告
- // go func() {
- // defer wg.Done()
- // id, err := report.GetETALatestReportId()
- // var etaReportList []eta.ETAReport
- // etaReportList, err = eta.GetETAReports(id)
- // if err != nil {
- // logger.Error("获取ETA研报列表失败:%v", err)
- // }
- // if len(etaReportList) > 0 {
- // var list []byte
- // list, err = json.Marshal(etaReportList)
- // if err == nil {
- // taskDetail.Content = string(list)
- // }
- // err = report.SyncETAReportList(etaReportList)
- // if err != nil {
- // logger.Error("同步ETA研报列表失败:%v", err)
- // }
- // }
- // logger.Info(contants.TaskFormat, "同步ETA研报库结束")
- // }()
- // //HT报告
- // go func() {
- // defer wg.Done()
- // id, err := report.GetHTLatestReportId()
- // var htReportList []ht.HTReport
- // htReportList, err = ht.GetHTReports(id)
- // if err != nil {
- // logger.Error("获取ETA研报列表失败:%v", err)
- // }
- // if len(htReportList) > 0 {
- // var list []byte
- // list, err = json.Marshal(htReportList)
- // if err == nil {
- // taskDetail.Content = string(list)
- // }
- // bool,err = report.SyncHTReportList(htReportList)
- // if err != nil {
- // logger.Error("同步ETA研报列表失败:%v", err)
- // }
- // }
- // logger.Info(contants.TaskFormat, "同步ETA研报库结束")
- // }()
- // wg.Wait()
- // return nil
- //}
- //
- //type ReportTask struct {
- //}
- //
- //func init() {
- // reportTask := base.NewTask(taskName, cron, new(ReportTask), base.FORBIDDEN)
- // base.RegisterTask(&reportTask)
- //}
|