package cms import ( "testing" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" "git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model/dao" ) func TestGetStoresVendorSnapshot(t *testing.T) { result, err := GetStoresVendorSnapshot(jxcontext.AdminCtx, nil, []int{model.VendorIDEBAI}, nil) if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(result, false)) t.Log(len(result)) } func TestSendAlarmVendorSnapshot(t *testing.T) { db := dao.GetDB() prevSnapshotList, _ := dao.GetVendorStoreSnapshot(db, utils.Str2Time("2019-09-19 11:00:00")) curSnapshotList, _ := dao.GetVendorStoreSnapshot(db, utils.Str2Time("2019-09-19 15:00:00")) err := SendAlarmVendorSnapshot(jxcontext.AdminCtx, nil, prevSnapshotList, curSnapshotList) if err != nil { t.Fatal(err) } } func TestUpdateVendorStoreStatusBySnapshot(t *testing.T) { db := dao.GetDB() curSnapshotList, _ := dao.GetVendorStoreSnapshot(db, utils.Str2Time("2019-07-30 08:00:00")) updateVendorStoreStatusBySnapshot(db, curSnapshotList) }