test_data/repository/test.data/upload.go

31 lines
658 B
Go

package test_data
import (
"errors"
"sort"
"testData/model"
)
func HandleUploadFiles(fileTexts []*model.FileText, step, machine string) error {
if step == "" {
return errors.New("未输入工序")
}
sort.Slice(fileTexts, func(i, j int) bool {
return fileTexts[i].Name < fileTexts[j].Name
})
if machine == "STS8200" {
for _, fileText := range fileTexts {
HandleSTS8200Excel(fileText)
}
} else if machine == "TQT601" {
//for _, fileText := range fileTexts {
// HandlerTQT601Excel(fileText)
//}
} else if machine == "MT737" {
for i := 0; i < len(fileTexts)/2; i++ {
MT737(fileTexts[2*i+1], fileTexts[2*i])
}
}
return nil
}