53 lines
1.8 KiB
Go
53 lines
1.8 KiB
Go
package main
|
|
|
|
import (
|
|
"testData/initialization"
|
|
)
|
|
|
|
func main() {
|
|
initialization.InitConfig()
|
|
initialization.InitPostgres()
|
|
initialization.InitBaseDB()
|
|
initialization.InitOracle()
|
|
//initialization.InitMongoDB()
|
|
initialization.InitLogger()
|
|
//var reports []*model.Report
|
|
//global.PostGreSQL.Where("step = ? AND id IN ?", "FT", []int{30, 31, 32, 33}).Find(&reports)
|
|
//for _, report := range reports {
|
|
// test_data.SaveFT(report)
|
|
//}
|
|
//var fileHandles []*model.FileHandled
|
|
//global.PostGreSQL.Where("product = ? AND lot = ? AND wafer_id IN ?", "TP2202B", "EP5NYR.1", []string{"01", "02", "04", "06"}).
|
|
// Find(&fileHandles)
|
|
//for _, fileHandle := range fileHandles {
|
|
// var report *model.Report
|
|
// global.PostGreSQL.Where("product = ? AND lot = ? AND wafer_id = ?", "TP2202B", "EP5NYR.1", fileHandle.WaferID).Find(&report)
|
|
// test_data.SaveCP(fileHandle.PBI, fileHandle.Product, fileHandle.Lot, fileHandle.WaferID, report)
|
|
//}
|
|
//fmt.Println(test_data.LotInAFile("TP2212B", "EP8HDR.1", "M591-2208220003", "", "01", "CP1+CP2"))
|
|
//report_reader.FTSMCReportReader("./SMC-3月.xlsx")
|
|
|
|
initialization.InitCronListCron()
|
|
|
|
//var fileHandles []*model.FileHandled
|
|
//global.PostGreSQL.Where("lot = ? AND step = ?", "S3S592", "FT").Find(&fileHandles)
|
|
//for _, fileHandle := range fileHandles {
|
|
// report := &model.Report{
|
|
// Step: fileHandle.Step,
|
|
// Product: fileHandle.Product,
|
|
// Lot: fileHandle.Lot,
|
|
// Factory: fileHandle.Factory,
|
|
// TestMachine: fileHandle.TestMachine,
|
|
// TestProgram: fileHandle.TestProgram,
|
|
// PBI: fileHandle.PBI,
|
|
// SubBatch: fileHandle.SubBatch,
|
|
// WaferID: fileHandle.WaferID,
|
|
// }
|
|
// global.PostGreSQL.Create(report)
|
|
// global.PostGreSQL.Find(&report)
|
|
// test_data.SaveFT(report)
|
|
//}
|
|
//test_data.ExportFT()
|
|
initialization.RunServer()
|
|
}
|