1、优惠发放优惠券用户筛选,未付费用户剔除已过期的租卡会员;

This commit is contained in:
chenlin 2024-12-10 14:50:15 +08:00
parent d67e614afc
commit ced83a4b87

View File

@ -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)