Files
hi-server/internal/logic/public/order/paidSubscription.go
T
shanshanzhong147 ae126296e3
Build docker and publish / build (20.15.1) (push) Failing after 23m3s
Build docker and publish / build (20.15.1) (pull_request) Failing after 19m4s
修复(#128): 统一续费场景促销判断
Co-authored-by: multica-agent <github@multica.ai>
2026-05-30 23:12:39 -07:00

18 lines
404 B
Go

package order
import (
"context"
"github.com/perfect-panel/server/internal/model/user"
"gorm.io/gorm"
)
func paidSubscriptionQuery(ctx context.Context, db *gorm.DB, userID int64) *gorm.DB {
return db.WithContext(ctx).
Model(&user.Subscribe{}).
Where("user_id = ? AND (order_id > 0 OR token LIKE 'iap:%')", userID).
Order("expire_time DESC").
Order("updated_at DESC").
Order("id DESC")
}