Initial commit
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"stat/models/advertiseMod"
|
||||
)
|
||||
|
||||
type InviteInfo struct {
|
||||
Count int64
|
||||
}
|
||||
|
||||
func UserStatInfo() error {
|
||||
ctx := context.Background()
|
||||
adsList, err := advertiseMod.FindAds(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
//fmt.Println(len(adsList))
|
||||
for _, v := range adsList {
|
||||
links := make([]advertiseMod.LinkInfo, 0)
|
||||
links = append(links, advertiseMod.LinkInfo{
|
||||
Link: v.Link,
|
||||
Weight: 100,
|
||||
Foreign: false,
|
||||
})
|
||||
doc := advertiseMod.UpdateAds{
|
||||
Links: &links,
|
||||
}
|
||||
|
||||
err = advertiseMod.UpdateAdvertise(ctx, v.Id, doc)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// func UserStatInfo() error {
|
||||
// ctx := context.Background()
|
||||
// userList, err := registermod.TimeUsersStatInfoByTime(ctx, 1)
|
||||
// if err != nil {
|
||||
// return err
|
||||
// }
|
||||
// fmt.Println(len(userList))
|
||||
// userIds := make([]uint64, 0)
|
||||
// for _, v := range userList {
|
||||
// if v.AppId == 1 {
|
||||
// userIds = append(userIds, v.UserId)
|
||||
// }
|
||||
// }
|
||||
// dspuserList, _ := model.FindManyUserInfo(ctx, userIds)
|
||||
|
||||
// writeModels := make([]mongo.WriteModel, 0)
|
||||
// for _, v := range dspuserList {
|
||||
// model := mongo.NewUpdateOneModel()
|
||||
// filter := bson.M{"userId": v.UID, "appId": 1}
|
||||
// update := bson.M{"$set": bson.M{"promCode": v.PromCode}}
|
||||
// model.SetFilter(filter).SetUpdate(update)
|
||||
|
||||
// writeModels = append(writeModels, model)
|
||||
// fmt.Println(filter, update)
|
||||
// }
|
||||
// fmt.Println("update.............")
|
||||
// err = registermod.UpdateRegisterInfo(ctx, writeModels)
|
||||
// if err != nil {
|
||||
// log.Error("SyncUserInfo UpdateRegisterInfo", log.E(err))
|
||||
// return err
|
||||
// }
|
||||
|
||||
// return nil
|
||||
// }
|
||||
Reference in New Issue
Block a user