From 98bdabd6f84885bebd780442057e555aadc01717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Mon, 1 Apr 2024 10:06:14 +0800 Subject: [PATCH] fix(region): billing resource check (#19840) --- pkg/compute/models/billingresource.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/compute/models/billingresource.go b/pkg/compute/models/billingresource.go index 4cb9168c69..c09eb880d8 100644 --- a/pkg/compute/models/billingresource.go +++ b/pkg/compute/models/billingresource.go @@ -267,14 +267,15 @@ func fetchExpiredModels(manager db.IModelManager, advanceDay int) ([]IBillingMod } func (bm *SBillingResourceCheckManager) Create(ctx context.Context, resourceId, resourceType string, advanceDays int) error { - bc := SBillingResourceCheck{ + bc := &SBillingResourceCheck{ ResourceId: resourceId, ResourceType: resourceType, AdvanceDays: advanceDays, LastCheck: time.Now(), NotifyNumber: 1, } - return bm.TableSpec().InsertOrUpdate(ctx, &bc) + bc.SetModelManager(bm, bc) + return bm.TableSpec().InsertOrUpdate(ctx, bc) } func (bm *SBillingResourceCheckManager) Fetch(resourceIds []string, advanceDays int, length int) (map[string]*SBillingResourceCheck, error) {