|
@@ -537,7 +537,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
//处理用户的互动量
|
|
//处理用户的互动量
|
|
if len(userUserInteractionList) > 0 {
|
|
if len(userUserInteractionList) > 0 {
|
|
for _, vsplit := range userUserInteractionList {
|
|
for _, vsplit := range userUserInteractionList {
|
|
- interactionNum = vsplit.HistoryNum + vsplit.CountNum + vsplit.IndustryFllowNum + vsplit.DepartmentFollowNum + vsplit.KeyWordNum + vsplit.OnLineNum + vsplit.OfficeNum + vsplit.ChartCountNum + vsplit.TripNum + vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
|
|
|
|
+ interactionNum = vsplit.HistoryNum + vsplit.CountNum + vsplit.IndustryFllowNum + vsplit.DepartmentFollowNum + vsplit.KeyWordNum + vsplit.OnLineNum + vsplit.OfficeNum + vsplit.ChartCountNum + vsplit.TripNum + vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum + vsplit.TagNum
|
|
if interactionNum > 0 {
|
|
if interactionNum > 0 {
|
|
//更改用户的互动量
|
|
//更改用户的互动量
|
|
err = models.UpdateUserInteractionNum(interactionNum, int(vsplit.UserId))
|
|
err = models.UpdateUserInteractionNum(interactionNum, int(vsplit.UserId))
|
|
@@ -562,6 +562,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
itemInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
itemInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
|
|
+ itemInteraction.TagNum = vsplit.TagNum
|
|
itemInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
itemInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
itemInteraction.CreateTime = time.Now()
|
|
itemInteraction.CreateTime = time.Now()
|
|
itemInteraction.ModifyTime = time.Now()
|
|
itemInteraction.ModifyTime = time.Now()
|
|
@@ -583,6 +584,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
itemCompanyInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemCompanyInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemCompanyInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemCompanyInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemCompanyInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
itemCompanyInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
|
|
+ itemCompanyInteraction.TagNum = vsplit.TagNum
|
|
itemCompanyInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
itemCompanyInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId] = itemCompanyInteraction
|
|
mapCompanyInteractionItem[vsplit.CompanyId] = itemCompanyInteraction
|
|
mapCompanyInteractionItem[vsplit.CompanyId].CreateTime = time.Now()
|
|
mapCompanyInteractionItem[vsplit.CompanyId].CreateTime = time.Now()
|
|
@@ -603,6 +605,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowVideoNum += vsplit.RoadshowVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowVideoNum += vsplit.RoadshowVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVideoNum += vsplit.ActivityVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVideoNum += vsplit.ActivityVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVoiceNum += vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVoiceNum += vsplit.ActivityVoiceNum
|
|
|
|
+ mapCompanyInteractionItem[vsplit.CompanyId].TagNum += vsplit.TagNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowNum += vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowNum += vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
|
|
|
|
}
|
|
}
|
|
@@ -636,7 +639,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
//处理用户的互动量
|
|
//处理用户的互动量
|
|
if len(userUserInteractionList) > 0 {
|
|
if len(userUserInteractionList) > 0 {
|
|
for _, vsplit := range userUserInteractionList {
|
|
for _, vsplit := range userUserInteractionList {
|
|
- interactionNum = vsplit.HistoryNum + vsplit.CountNum + vsplit.IndustryFllowNum + vsplit.DepartmentFollowNum + vsplit.KeyWordNum + vsplit.OnLineNum + vsplit.OfficeNum + vsplit.ChartCountNum + vsplit.TripNum + vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
|
|
|
|
+ interactionNum = vsplit.HistoryNum + vsplit.CountNum + vsplit.IndustryFllowNum + vsplit.DepartmentFollowNum + vsplit.KeyWordNum + vsplit.OnLineNum + vsplit.OfficeNum + vsplit.ChartCountNum + vsplit.TripNum + vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum + vsplit.TagNum
|
|
if interactionNum > 0 {
|
|
if interactionNum > 0 {
|
|
err = models.UpdateUserInteractionNum(interactionNum, int(vsplit.UserId))
|
|
err = models.UpdateUserInteractionNum(interactionNum, int(vsplit.UserId))
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -660,6 +663,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
itemInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
itemInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
|
|
+ itemInteraction.TagNum = vsplit.TagNum
|
|
itemInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
itemInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
|
|
|
|
//如果这个切片下的结构体没有值就给他初始值,如果有就跟后面的相加
|
|
//如果这个切片下的结构体没有值就给他初始值,如果有就跟后面的相加
|
|
@@ -679,6 +683,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
itemCompanyInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemCompanyInteraction.RoadshowVideoNum = vsplit.RoadshowVideoNum
|
|
itemCompanyInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemCompanyInteraction.ActivityVideoNum = vsplit.ActivityVideoNum
|
|
itemCompanyInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
itemCompanyInteraction.ActivityVoiceNum = vsplit.ActivityVoiceNum
|
|
|
|
+ itemCompanyInteraction.TagNum = vsplit.TagNum
|
|
itemCompanyInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
itemCompanyInteraction.RoadshowNum = vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId] = itemCompanyInteraction
|
|
mapCompanyInteractionItem[vsplit.CompanyId] = itemCompanyInteraction
|
|
mapCompanyInteractionItem[vsplit.CompanyId].CreateTime = time.Now()
|
|
mapCompanyInteractionItem[vsplit.CompanyId].CreateTime = time.Now()
|
|
@@ -698,6 +703,7 @@ func UpdateWxUserLabel(cont context.Context) (err error) {
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowVideoNum += vsplit.RoadshowVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowVideoNum += vsplit.RoadshowVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVideoNum += vsplit.ActivityVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVideoNum += vsplit.ActivityVideoNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVoiceNum += vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].ActivityVoiceNum += vsplit.ActivityVoiceNum
|
|
|
|
+ mapCompanyInteractionItem[vsplit.CompanyId].TagNum += vsplit.TagNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowNum += vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
mapCompanyInteractionItem[vsplit.CompanyId].RoadshowNum += vsplit.RoadshowVideoNum + vsplit.ActivityVideoNum + vsplit.ActivityVoiceNum
|
|
}
|
|
}
|
|
|
|
|