ee23102d
zhangqijia
支持mongo, grpc接服务器
|
1
2
3
|
package models
import (
|
eb417b0b
zhangqijia
reactor mongo
|
4
|
"pro2d/protos/pb"
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
5
|
"testing"
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
6
7
8
|
)
func TestNewRole(t *testing.T) {
|
eb417b0b
zhangqijia
reactor mongo
|
9
10
|
//db.MongoDBClient.Database(conf.GlobalConf.AccountConf.DBName).Drop(context.Background())
//db.MongoDBClient.Database(conf.GlobalConf.GameConf.DBName).Drop(context.Background())
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
11
|
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
12
13
|
var uid int64 = 1
var role *RoleModel
|
eb417b0b
zhangqijia
reactor mongo
|
14
|
if ok, role := RoleExistByUid(uid); ok {
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
15
|
role.Role.Device = "111111"
|
eb417b0b
zhangqijia
reactor mongo
|
16
17
18
19
20
21
22
23
24
|
role.AddHero(&pb.Hero{
Id: 1,
RoleId: role.Role.Id,
Type: 0,
Level: 0,
ReinCount: 0,
ReinPoint: 0,
Equipments: "",
})
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
25
26
|
role.Save()
}else {
|
eb417b0b
zhangqijia
reactor mongo
|
27
28
|
role = NewRole(&pb.Role{Uid: uid})
role.Role.Id = 1
|
ee23102d
zhangqijia
支持mongo, grpc接服务器
|
29
30
31
32
33
34
35
|
role.Role.Device = "222222"
role.Role.Level = 0
role.Create()
role.Index("uid")
}
print(role)
}
|