|
@@ -2,6 +2,7 @@ package userAnalysis
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
+ "fmt"
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
|
"github.com/gogf/gf/v2/util/gconv"
|
|
|
"strings"
|
|
@@ -19,6 +20,7 @@ func (ua *UserAnalysis) GetMgoUserRes(ctx context.Context) ([]*AnalysisRes, erro
|
|
|
{Name: "超级订阅15天到期", Code: "vipExpire_15", Data: ua.Vip15},
|
|
|
{Name: "超级订阅30天到期", Code: "vipExpire_30", Data: ua.Vip30},
|
|
|
{Name: "大会员用户", Code: "member", Data: ua.Member},
|
|
|
+ {Name: "测试用户", Code: "testGroup", Data: ua.TestUser},
|
|
|
{Name: "曾购大会员用户", Code: "memberExpired", Data: ua.MemberExpire}},
|
|
|
nil
|
|
|
}
|
|
@@ -48,6 +50,12 @@ func (ua *UserAnalysis) mgoUserRange(ctx context.Context) {
|
|
|
if len(s_phone) == 11 || len(s_m_phone) == 11 {
|
|
|
ua.BinPhone[base_user_id] = true
|
|
|
}
|
|
|
+ for _, p := range g.Cfg().MustGet(ctx, "testUserPhone").Strings() {
|
|
|
+ if (p == s_phone || p == s_m_phone) && p != "" {
|
|
|
+ fmt.Println(p, base_user_id)
|
|
|
+ ua.TestUser[base_user_id] = true
|
|
|
+ }
|
|
|
+ }
|
|
|
//绑定邮箱用户
|
|
|
if s_email != "" && strings.Contains(s_email, "@") {
|
|
|
ua.BindMail[base_user_id] = true
|