diff --git a/internal/biz/warning_budget.go b/internal/biz/warning_budget.go index efb8283..22a3c1d 100644 --- a/internal/biz/warning_budget.go +++ b/internal/biz/warning_budget.go @@ -120,6 +120,9 @@ func (this *VoucherBiz) WarningBudget(ctx context.Context, product *bo.ProductBo } now := time.Now() + if product.StartTime == nil || product.EndTime == nil { + return fmt.Errorf("no start or end time") + } if now.Before(*product.StartTime) { return fmt.Errorf("not start") }