调整日志记录信息

This commit is contained in:
Mr.Li 2023-04-21 17:30:15 +08:00
parent 5a515cd38d
commit 30227e36bd
1 changed files with 20 additions and 15 deletions

View File

@ -36,13 +36,24 @@ func (ee *CsvExporter) WaitGroup(wg *sync.WaitGroup) {
}
func (ee *CsvExporter) Export(sql, pk string) error {
begin := time.Now()
data, err := ee.mFetcher.Fetch(sql)
if err != nil {
return fmt.Errorf("数据获取错误:%w", err)
}
log.Printf("数据获取耗时:%s \n", time.Now().Sub(begin).String())
ee.count = len(data.Data)
//fmt.Printf("Excel Exporter.Excel, got %v data\n", len(data))
go func() {
if ee.count > 0 {
//异步导出数据到csv文件中
go ee.exportToCsv(data)
last := data.Data[ee.count-1]
ee.last = last[ee.getPkIndex(data.Title, pk)]
}
return nil
}
func (ee *CsvExporter) exportToCsv(data *Data) {
begin := time.Now()
ee.file.Open()
ee.file.WriteTitle(data.Title)
@ -54,13 +65,7 @@ func (ee *CsvExporter) Export(sql, pk string) error {
ee.file.Close()
ee.wg.Done()
end := time.Now()
log.Println("csv time:%s", end.Sub(begin).String())
}()
if ee.count > 0 {
last := data.Data[ee.count-1]
ee.last = last[ee.getPkIndex(data.Title, pk)]
}
return nil
log.Printf("csv time:%s\n", end.Sub(begin).String())
}
func (ee *CsvExporter) Last() (int, interface{}) {