1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package main
- import (
- "math/rand"
- "github.com/bxcodec/faker/v3"
- "github.com/mhaya/game/game_cluster/internal/mdb/eventmodels"
- )
- func getUpdateInfoFakeData(users []*eventmodels.UserBasic) []*eventmodels.UserUpdateInfoEventContent {
- datas := make([]*eventmodels.UserUpdateInfoEventContent, 0, 8)
- for _, user := range users {
- eventBasic := getEventBasic()
- content := &eventmodels.UserUpdateInfoEventContent{
- EventBasic: *eventBasic,
- // UpdateUserName: "",
- // UpdateTgId: "",
- // UpdateXId: "",
- // UpdateTonWall: "",
- // UpdateFingerprint: "",
- // UpdateEmail: "",
- // UpdateMobile: "",
- // UpdateAvatar: "",
- // UpdateBirthday: "",
- // UpdatePassword: "",
- // UpdateSalt: "",
- // UpdateIsLeader: false,
- // UpdateIsVip: false,
- // UpdateLevel: 0,
- // UpdateExp: 0,
- // UpdateGender: 0,
- }
- hasUpdate := false
- if rand.Intn(5) == 1 {
- data := faker.Name()
- user.UserName = data
- content.UpdateUserName = data
- hasUpdate = true
- }
- if rand.Intn(3) == 1 {
- data := faker.Email()
- user.Email = data
- content.UpdateEmail = data
- hasUpdate = true
- }
- if rand.Intn(2) == 1 {
- data := faker.Phonenumber()
- content.UpdateMobile = data
- hasUpdate = true
- }
- content.UserBasic = *user
- if hasUpdate {
- datas = append(datas, content)
- }
- }
- return datas
- }
|