Pārlūkot izejas kodu

feat:增加字段

wangchuanjin 1 gadu atpakaļ
vecāks
revīzija
4ed7ca116a
2 mainītis faili ar 14 papildinājumiem un 11 dzēšanām
  1. 1 0
      p/constant.go
  2. 13 11
      p/struct.go

+ 1 - 0
p/constant.go

@@ -73,5 +73,6 @@ var (
 		"i_mainaccount":       1,
 		"s_member_mainid":     1,
 		"i_member_sub_status": 1,
+		"subpush_inactive":    1,
 	}
 )

+ 13 - 11
p/struct.go

@@ -205,6 +205,7 @@ type UserInfo struct {
 	IsMainAccount    bool   //是否是主账号
 	SonAccountStatus int    //子账号状态 0-禁用 1-启用
 	MemberMainid     string //主账号id
+	SubPushInactive  int    //活跃状态
 	Entniche         *Entniche
 	WxTplMsg         *WxTplMsg
 	SubSet           *SubSet
@@ -219,17 +220,18 @@ type UserInfo struct {
  */
 func NewUserInfo(temp map[string]interface{}, tp int) *UserInfo {
 	ui := &UserInfo{
-		Id:           BsonIdToSId(temp["_id"]),
-		BaseUserId:   util.Int64All(temp["base_user_id"]),
-		S_m_openid:   util.ObjToString(temp["s_m_openid"]),
-		A_m_openid:   util.ObjToString(temp["a_m_openid"]),
-		Phone:        GetPhone(temp),
-		Jpushid:      util.ObjToString(temp["s_jpushid"]),
-		Opushid:      util.ObjToString(temp["s_opushid"]),
-		AppPhoneType: util.ObjToString(temp["s_appponetype"]),
-		Subscribe:    util.IntAllDef(temp["i_ispush"], 1),
-		VipStatus:    util.IntAll(temp["i_vip_status"]),
-		MemberStatus: util.IntAll(temp["i_member_status"]),
+		Id:              BsonIdToSId(temp["_id"]),
+		BaseUserId:      util.Int64All(temp["base_user_id"]),
+		S_m_openid:      util.ObjToString(temp["s_m_openid"]),
+		A_m_openid:      util.ObjToString(temp["a_m_openid"]),
+		Phone:           GetPhone(temp),
+		Jpushid:         util.ObjToString(temp["s_jpushid"]),
+		Opushid:         util.ObjToString(temp["s_opushid"]),
+		AppPhoneType:    util.ObjToString(temp["s_appponetype"]),
+		Subscribe:       util.IntAllDef(temp["i_ispush"], 1),
+		VipStatus:       util.IntAll(temp["i_vip_status"]),
+		MemberStatus:    util.IntAll(temp["i_member_status"]),
+		SubPushInactive: util.IntAll(temp["subpush_inactive"]),
 	}
 	if ui.MemberStatus > 0 {
 		ui.IsMainAccount = util.IntAll(temp["i_mainaccount"]) == 1