From ced83a4b8721a52060e9520b2e8b121b9137ae80 Mon Sep 17 00:00:00 2001 From: chenlin Date: Tue, 10 Dec 2024 14:50:15 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=98=E6=83=A0=E5=8F=91=E6=94=BE?= =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E7=94=A8=E6=88=B7=E7=AD=9B=E9=80=89?= =?UTF-8?q?=EF=BC=8C=E6=9C=AA=E4=BB=98=E8=B4=B9=E7=94=A8=E6=88=B7=E5=89=94?= =?UTF-8?q?=E9=99=A4=E5=B7=B2=E8=BF=87=E6=9C=9F=E7=9A=84=E7=A7=9F=E5=8D=A1?= =?UTF-8?q?=E4=BC=9A=E5=91=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/models/marketing.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/admin/models/marketing.go b/app/admin/models/marketing.go index 3ae2589..906c0b1 100644 --- a/app/admin/models/marketing.go +++ b/app/admin/models/marketing.go @@ -532,9 +532,9 @@ func getUsersAfterID(lastUserID, userType uint32) ([]UserInfo, error) { var users []UserInfo switch userType { - case 2: // 2-未付费用户:MemberLevel 不能是 (2, 3, 4, 5) - err = orm.Eloquent.Model(&UserInfo{}).Where("id > ? and member_level not in ?", lastUserID, []uint32{ - MemberLevelGold, MemberLevelPeriod, MemberLevelPlatinum, MemberLevelBlackGold}). + case 2: // 2-未付费用户:MemberLevel 不能是 (2, 3, 4, 5),不包含已过期的租卡用户 + err = orm.Eloquent.Model(&UserInfo{}).Where("id > ? and member_level not in ? and member_expire = ?", lastUserID, []uint32{ + MemberLevelGold, MemberLevelPeriod, MemberLevelPlatinum, MemberLevelBlackGold}, "0000-00-00 00:00:00"). Order("id asc").Limit(100).Find(&users).Error case 3: // 3-已付费用户:MemberLevel 必须是 (2, 3, 4, 5)