商队需求商品系数/千分比字段赋值

This commit is contained in:
meixiongfeng 2023-07-14 21:52:10 +08:00
parent 733d6f5658
commit b4284d5c69

View File

@ -107,7 +107,7 @@ func (this *Caravan) InitCaravanCityData(uid string, data *pb.DBCaravan) {
city.Exspecial = append(city.Exspecial, v.Exspecial...) city.Exspecial = append(city.Exspecial, v.Exspecial...)
} }
city.ExspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重 city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
if len(v.Exspecial) > int(v.ExspecialNum) { if len(v.Exspecial) > int(v.ExspecialNum) {
ids := utils.RandomNumbers(0, len(v.Exspecial), int(v.ExspecialNum)) ids := utils.RandomNumbers(0, len(v.Exspecial), int(v.ExspecialNum))
@ -119,8 +119,8 @@ func (this *Caravan) InitCaravanCityData(uid string, data *pb.DBCaravan) {
city.Nextexspecial = append(city.Nextexspecial, v.Exspecial...) city.Nextexspecial = append(city.Nextexspecial, v.Exspecial...)
} }
city.ExspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重 //city.ExspecialPCT = v.Exspecialnum[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重
city.NextexspecialPCT = v.ExspecialnumWeight[comm.GetRandW(v.ExspecialnumWeight)] // 获取权重 city.NextexspecialPCT = v.Exspecialnum[int(comm.GetRandW(v.ExspecialnumWeight))] // 获取权重
data.City[v.Id] = city data.City[v.Id] = city
} }
data.Rtime = configure.Now().Unix() // 修改时间 data.Rtime = configure.Now().Unix() // 修改时间
@ -262,7 +262,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
} else { } else {
v.Exspecial = append(v.Exspecial, conf.Exspecial...) v.Exspecial = append(v.Exspecial, conf.Exspecial...)
} }
v.NextexspecialPCT = conf.ExspecialnumWeight[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
} else { } else {
v.Exspecial = make([]string, 0) v.Exspecial = make([]string, 0)
v.Exspecial = append(v.Exspecial, v.Nextexspecial...) v.Exspecial = append(v.Exspecial, v.Nextexspecial...)
@ -278,7 +278,7 @@ func (this *Caravan) refreshCaravanCityInfo(uid string, caravan *pb.DBCaravan) {
} else { } else {
v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...) v.Nextexspecial = append(v.Nextexspecial, conf.Exspecial...)
} }
v.NextexspecialPCT = conf.ExspecialnumWeight[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重 v.NextexspecialPCT = conf.Exspecialnum[comm.GetRandW(conf.ExspecialnumWeight)] // 获取权重
} }
} }