fix(subscribe): update status filter in subscription count query

This commit is contained in:
Chang lue Tsen 2025-09-16 10:16:56 -04:00
parent 0c55d173cb
commit 26fe430d7c

View File

@ -21,7 +21,7 @@ func (m *defaultUserModel) QueryActiveSubscriptions(ctx context.Context, subscri
var result []SubscriptionCount var result []SubscriptionCount
err := m.QueryNoCacheCtx(ctx, &result, func(conn *gorm.DB, v interface{}) error { err := m.QueryNoCacheCtx(ctx, &result, func(conn *gorm.DB, v interface{}) error {
return conn.Model(&Subscribe{}). return conn.Model(&Subscribe{}).
Where("subscribe_id IN ? AND `status` IN ?", subscribeId, []int64{1, 0, 3}). Where("subscribe_id IN ? AND `status` IN ?", subscribeId, []int64{1, 0}).
Select("subscribe_id, COUNT(id) as total"). Select("subscribe_id, COUNT(id) as total").
Group("subscribe_id"). Group("subscribe_id").
Scan(&result). Scan(&result).