武馆需求开发
This commit is contained in:
parent
265d1e0cdc
commit
4563606628
@ -38,16 +38,39 @@ func (this *modelMartialhall) queryUserMartialhall(uid string) (result *pb.DBMar
|
|||||||
this.module.Errorln(err)
|
this.module.Errorln(err)
|
||||||
}
|
}
|
||||||
if err == mgo.MongodbNil {
|
if err == mgo.MongodbNil {
|
||||||
|
unlocknum := this.module.configure.GetGlobalConf().KungfuInitialPracticeStake
|
||||||
result = &pb.DBMartialhall{
|
result = &pb.DBMartialhall{
|
||||||
Id: primitive.NewObjectID().Hex(),
|
Id: primitive.NewObjectID().Hex(),
|
||||||
Uid: uid,
|
Uid: uid,
|
||||||
Lv: 1,
|
Lv: 1,
|
||||||
Pillar1: &pb.DBPillar{Index: 1, Isunlock: true},
|
Pillar1: &pb.DBPillar{Index: 1},
|
||||||
Pillar2: &pb.DBPillar{Index: 2},
|
Pillar2: &pb.DBPillar{Index: 2},
|
||||||
Pillar3: &pb.DBPillar{Index: 3},
|
Pillar3: &pb.DBPillar{Index: 3},
|
||||||
Pillar4: &pb.DBPillar{Index: 4},
|
Pillar4: &pb.DBPillar{Index: 4},
|
||||||
Pillar5: &pb.DBPillar{Index: 5},
|
Pillar5: &pb.DBPillar{Index: 5},
|
||||||
}
|
}
|
||||||
|
switch unlocknum {
|
||||||
|
case 1:
|
||||||
|
result.Pillar1.Isunlock = true
|
||||||
|
case 2:
|
||||||
|
result.Pillar1.Isunlock = true
|
||||||
|
result.Pillar2.Isunlock = true
|
||||||
|
case 3:
|
||||||
|
result.Pillar1.Isunlock = true
|
||||||
|
result.Pillar2.Isunlock = true
|
||||||
|
result.Pillar3.Isunlock = true
|
||||||
|
case 4:
|
||||||
|
result.Pillar1.Isunlock = true
|
||||||
|
result.Pillar2.Isunlock = true
|
||||||
|
result.Pillar3.Isunlock = true
|
||||||
|
result.Pillar4.Isunlock = true
|
||||||
|
case 5:
|
||||||
|
result.Pillar1.Isunlock = true
|
||||||
|
result.Pillar2.Isunlock = true
|
||||||
|
result.Pillar3.Isunlock = true
|
||||||
|
result.Pillar4.Isunlock = true
|
||||||
|
result.Pillar5.Isunlock = true
|
||||||
|
}
|
||||||
if err = this.Add(uid, result); err != nil {
|
if err = this.Add(uid, result); err != nil {
|
||||||
this.module.Errorln(err)
|
this.module.Errorln(err)
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user