test_data/repository/changdian.go

41 lines
902 B
Go

package repository
import (
"log"
"os"
"path"
"strings"
"testData/global"
"testData/model"
)
// ChangDian 长电
func ChangDian() {
var fileTexts []*model.FileText
global.PostGreSQL.
Where("factory = ?", "changdian").
Where("name LIKE ? OR name LIKE ?", "%FT%", "%RT%").Find(&fileTexts)
for _, fileText := range fileTexts {
if path.Ext(fileText.Name) == ".xls" {
continue
}
if strings.Contains(fileText.Name, "FT_MT") || strings.Contains(fileText.Name, "FT_EQC") ||
strings.Contains(fileText.Name, "FT_GU") || strings.Contains(fileText.Name, "FT_VT") ||
strings.Contains(fileText.Name, "FT_ET") {
continue
}
file, err := os.Open(fileText.Path)
if err != nil {
log.Println(err)
}
//var step string
//if strings.Contains(fileText.Name, "RT") {
// step = "RT"
//} else {
// step = "FT"
//}
//HandleSTS8200Excel(fileText, step)
file.Close()
}
}