|
|
@ -3,12 +3,12 @@ package schedule |
|
|
|
import ( |
|
|
|
"LAPP_GAAS_GFrame_BACKEND/conf" |
|
|
|
"LAPP_GAAS_GFrame_BACKEND/db" |
|
|
|
"testing" |
|
|
|
"LAPP_GAAS_GFrame_BACKEND/infra/logger" |
|
|
|
"github.com/stretchr/testify/assert" |
|
|
|
"testing" |
|
|
|
) |
|
|
|
|
|
|
|
func TestSchedulerSrv_ReleaseSchedule(t *testing.T) { |
|
|
|
ass := assert.New(t) |
|
|
|
//加载配置
|
|
|
|
err := conf.ReadYamlConfig("..\\..\\conf\\config.yaml") |
|
|
|
if err != nil { |
|
|
@ -19,36 +19,56 @@ func TestSchedulerSrv_ReleaseSchedule(t *testing.T) { |
|
|
|
if err != nil { |
|
|
|
t.Fatal("init db failed, error:", err) |
|
|
|
} |
|
|
|
engine := db.Eloquent.Master() |
|
|
|
// 初始化数据表
|
|
|
|
_, err = engine.ImportFile("./script/ME_Project.sql") |
|
|
|
if err != nil { |
|
|
|
t.Error("init data table ME_Project failed, error:", err) |
|
|
|
} |
|
|
|
_, err = engine.ImportFile("./script/WorkLine.sql") |
|
|
|
if err != nil { |
|
|
|
t.Fatal("init data table WorkLine failed, error:", err) |
|
|
|
} |
|
|
|
_, err = engine.ImportFile("./script/OM_WorkOrder.sql") |
|
|
|
err = logger.InitConfig() |
|
|
|
if err != nil { |
|
|
|
t.Fatal("init data table OM_WorkOrder failed, error:", err) |
|
|
|
t.Fatal("init logger config failed, error:", err.Error()) |
|
|
|
} |
|
|
|
_, err = engine.ImportFile("./script/OM_WorkOrderQty.sql") |
|
|
|
if err != nil { |
|
|
|
t.Fatal("init data table OM_WorkOrderQty failed, error:", err) |
|
|
|
} |
|
|
|
_, err = engine.ImportFile("./script/OM_WorkOrderStatus.sql") |
|
|
|
if err != nil { |
|
|
|
t.Fatal("init data table OM_WorkOrderStatus failed, error:", err) |
|
|
|
} |
|
|
|
|
|
|
|
engine := db.Eloquent.Master() |
|
|
|
engine.ShowSQL(true) |
|
|
|
// 初始化数据表
|
|
|
|
//_, err = engine.ImportFile("./script/ME_Project.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Error("init data table ME_Project failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/WorkLine.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table WorkLine failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_SerialOrder.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_SerialOrder failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_SerialOrderStatus.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_SerialOrderStatus failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_SerialOrderStatusRecLst.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_SerialOrderStatusRecLst failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_WorkOrder.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_WorkOrder failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_WorkOrderStatus.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_WorkOrderStatus failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_WorkOrderQty.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_WorkOrderQty failed, error:", err)
|
|
|
|
//}
|
|
|
|
//_, err = engine.ImportFile("./script/OM_WorkOrderStatusRecLst.sql")
|
|
|
|
//if err != nil {
|
|
|
|
// t.Fatal("init data table OM_WorkOrderStatusRecLst.sql failed, error:", err)
|
|
|
|
//}
|
|
|
|
ass := assert.New(t) |
|
|
|
// 指定工厂id
|
|
|
|
var plantNr = 100 |
|
|
|
// 指定产线类型
|
|
|
|
var workLineType = "a" |
|
|
|
var workLineType = "1" |
|
|
|
// 指定产线id
|
|
|
|
var workLineId = "test001" |
|
|
|
|
|
|
|
var workLineId = "RB" |
|
|
|
schedulerSrv := SchedulerSrv{ |
|
|
|
PlantNr: plantNr, |
|
|
|
} |
|
|
|