wangchuanjin vor 7 Monaten
Ursprung
Commit
9fde9ce566
2 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  1. 1 0
      entity/power.go
  2. 7 1
      service/power.go

+ 1 - 0
entity/power.go

@@ -73,6 +73,7 @@ type Member struct {
 	ProNum          int64   //项目进度监控数量
 	DailyNum        int64   //结构化数据(单日限量包数量)
 	Customers       int64   //潜在客户数量
+	BuyerNum        int64   //业主监控数量
 	Pid             string  //主帐号id
 	Used            bool    //是否使用过大会员初始化
 	HasKey          bool    //是否有关键词

+ 7 - 1
service/power.go

@@ -340,7 +340,7 @@ func (this *PowerService) Power(userid string, baseUserId, accountId, entId, pos
 			serviceList := this.Conn.Mysql.Find("bigmember_service_user", bigmemberServiceUserQuery, "DISTINCT(s_serviceid),i_frequency", "", -1, -1)
 			logx.Info("-----bigmemberServiceUserQuery-------", bigmemberServiceUserQuery)
 			if serviceList != nil && len(*serviceList) != 0 {
-				pCount, eCount, dailyNum, customers := 0, 0, 0, 10
+				pCount, eCount, dailyNum, customers, buyerNum := 0, 0, 0, 10, 0
 				for _, item := range *serviceList {
 					serviceid := common.Int64All(item["s_serviceid"])
 					memberServiceMap[serviceid] = true
@@ -356,12 +356,18 @@ func (this *PowerService) Power(userid string, baseUserId, accountId, entId, pos
 						dailyNum = common.IntAll(item["i_frequency"])
 					} else if serviceid == 7 { //潜在客户 关注客户
 						customers = common.IntAll(item["i_frequency"])
+					} else if serviceid == 24 || serviceid == 25 { //业主监控
+						bCount := common.IntAll(item["i_frequency"])
+						if bCount > buyerNum {
+							buyerNum = bCount
+						}
 					}
 				}
 				member.EntNum = int64(eCount)
 				member.ProNum = int64(pCount)
 				member.DailyNum = int64(dailyNum)
 				member.Customers = int64(customers)
+				member.BuyerNum = int64(buyerNum)
 			}
 			//
 			if phone != "" {