Commit 30e6d227a76d734d9a8cdc71480ec48d19bfcf4b
1 parent
4e984646
fix: add nty
Showing
7 changed files
with
61 additions
and
39 deletions
Show diff stats
cmd/test/action/TestAction.go
| @@ -31,7 +31,7 @@ func RoleRsp(role *models.RoleTestModel, msg components.IMessage) { | @@ -31,7 +31,7 @@ func RoleRsp(role *models.RoleTestModel, msg components.IMessage) { | ||
| 31 | func RoleUpdatePropertyRsp(role *models.RoleTestModel, msg components.IMessage) { | 31 | func RoleUpdatePropertyRsp(role *models.RoleTestModel, msg components.IMessage) { |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | -func RoleUpdateItemsRsp(role *models.RoleTestModel, msg components.IMessage) { | 34 | +func RoleUpdateItemsNty(role *models.RoleTestModel, msg components.IMessage) { |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | func RoleUpdateChangeRsp(role *models.RoleTestModel, msg components.IMessage) { | 37 | func RoleUpdateChangeRsp(role *models.RoleTestModel, msg components.IMessage) { |
cmd/test/action/protocode.go
| @@ -19,10 +19,10 @@ func GetTestActionMap() map[interface{}]interface{} { | @@ -19,10 +19,10 @@ func GetTestActionMap() map[interface{}]interface{} { | ||
| 19 | am[uint32(pb.ProtoCode_DisConnectRsp)] = DisConnectRsp | 19 | am[uint32(pb.ProtoCode_DisConnectRsp)] = DisConnectRsp |
| 20 | am[uint32(pb.ProtoCode_RoleRsp)] = RoleRsp | 20 | am[uint32(pb.ProtoCode_RoleRsp)] = RoleRsp |
| 21 | am[uint32(pb.ProtoCode_RoleUpdatePropertyRsp)] = RoleUpdatePropertyRsp | 21 | am[uint32(pb.ProtoCode_RoleUpdatePropertyRsp)] = RoleUpdatePropertyRsp |
| 22 | - am[uint32(pb.ProtoCode_RoleUpdateItemsRsp)] = RoleUpdateItemsRsp | ||
| 23 | am[uint32(pb.ProtoCode_RoleEndBattleRsp)] = RoleEndBattleRsp | 22 | am[uint32(pb.ProtoCode_RoleEndBattleRsp)] = RoleEndBattleRsp |
| 24 | am[uint32(pb.ProtoCode_EquipmentAddRsp)] = EquipmentAddRsp | 23 | am[uint32(pb.ProtoCode_EquipmentAddRsp)] = EquipmentAddRsp |
| 25 | am[uint32(pb.ProtoCode_HeroUpLevelRsp)] = HeroUpLevelRsp | 24 | am[uint32(pb.ProtoCode_HeroUpLevelRsp)] = HeroUpLevelRsp |
| 25 | + am[uint32(pb.ProtoCode_RoleUpdateItemsNty)] = RoleUpdateItemsNty | ||
| 26 | 26 | ||
| 27 | return am | 27 | return am |
| 28 | } | 28 | } |
models/rolePlugin.go
| @@ -48,14 +48,14 @@ func (m *RoleModel) AddItem(key string, count int32) bool { | @@ -48,14 +48,14 @@ func (m *RoleModel) AddItem(key string, count int32) bool { | ||
| 48 | } | 48 | } |
| 49 | m.SetProperty("items", common.MapNumToString(m.Items)) | 49 | m.SetProperty("items", common.MapNumToString(m.Items)) |
| 50 | 50 | ||
| 51 | - rsp, err := proto.Marshal(&pb.RoleUpdateItemsRsp{Items: fmt.Sprintf("%s=%d", key, num)}) | 51 | + rsp, err := proto.Marshal(&pb.RoleUpdateItemsNty{Items: fmt.Sprintf("%s=%d", key, num)}) |
| 52 | if err != nil { | 52 | if err != nil { |
| 53 | logger.Error(err.Error()) | 53 | logger.Error(err.Error()) |
| 54 | return true | 54 | return true |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | if m.GetConn() != nil { | 57 | if m.GetConn() != nil { |
| 58 | - m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdateItemsRsp), rsp) | 58 | + m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdateItemsNty), rsp) |
| 59 | } | 59 | } |
| 60 | return true | 60 | return true |
| 61 | } | 61 | } |
| @@ -77,14 +77,14 @@ func (m *RoleModel) AddItems(params common.IMapStringNum) bool { | @@ -77,14 +77,14 @@ func (m *RoleModel) AddItems(params common.IMapStringNum) bool { | ||
| 77 | 77 | ||
| 78 | m.SetProperty("items", common.MapNumToString(m.Items)) | 78 | m.SetProperty("items", common.MapNumToString(m.Items)) |
| 79 | 79 | ||
| 80 | - rsp, err := proto.Marshal(&pb.RoleUpdateItemsRsp{Items: common.MapToString(tmp)}) | 80 | + rsp, err := proto.Marshal(&pb.RoleUpdateItemsNty{Items: common.MapToString(tmp)}) |
| 81 | if err != nil { | 81 | if err != nil { |
| 82 | logger.Error(err.Error()) | 82 | logger.Error(err.Error()) |
| 83 | return true | 83 | return true |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | if m.GetConn() != nil { | 86 | if m.GetConn() != nil { |
| 87 | - m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdateItemsRsp), rsp) | 87 | + m.GetConn().Send(0, uint32(pb.ProtoCode_RoleUpdateItemsNty), rsp) |
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | return true | 90 | return true |
pb/game.pb.go
| @@ -559,8 +559,8 @@ func (x *RoleUpdatePropertyRsp) GetRole() *Role { | @@ -559,8 +559,8 @@ func (x *RoleUpdatePropertyRsp) GetRole() *Role { | ||
| 559 | return nil | 559 | return nil |
| 560 | } | 560 | } |
| 561 | 561 | ||
| 562 | -//ResponseCmd RoleUpdateItemsRsp | ||
| 563 | -type RoleUpdateItemsRsp struct { | 562 | +//ResponseCmd RoleUpdateItemsNty |
| 563 | +type RoleUpdateItemsNty struct { | ||
| 564 | state protoimpl.MessageState | 564 | state protoimpl.MessageState |
| 565 | sizeCache protoimpl.SizeCache | 565 | sizeCache protoimpl.SizeCache |
| 566 | unknownFields protoimpl.UnknownFields | 566 | unknownFields protoimpl.UnknownFields |
| @@ -568,8 +568,8 @@ type RoleUpdateItemsRsp struct { | @@ -568,8 +568,8 @@ type RoleUpdateItemsRsp struct { | ||
| 568 | Items string `protobuf:"bytes,1,opt,name=items,proto3" json:"items,omitempty"` | 568 | Items string `protobuf:"bytes,1,opt,name=items,proto3" json:"items,omitempty"` |
| 569 | } | 569 | } |
| 570 | 570 | ||
| 571 | -func (x *RoleUpdateItemsRsp) Reset() { | ||
| 572 | - *x = RoleUpdateItemsRsp{} | 571 | +func (x *RoleUpdateItemsNty) Reset() { |
| 572 | + *x = RoleUpdateItemsNty{} | ||
| 573 | if protoimpl.UnsafeEnabled { | 573 | if protoimpl.UnsafeEnabled { |
| 574 | mi := &file_game_proto_msgTypes[10] | 574 | mi := &file_game_proto_msgTypes[10] |
| 575 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 575 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| @@ -577,13 +577,13 @@ func (x *RoleUpdateItemsRsp) Reset() { | @@ -577,13 +577,13 @@ func (x *RoleUpdateItemsRsp) Reset() { | ||
| 577 | } | 577 | } |
| 578 | } | 578 | } |
| 579 | 579 | ||
| 580 | -func (x *RoleUpdateItemsRsp) String() string { | 580 | +func (x *RoleUpdateItemsNty) String() string { |
| 581 | return protoimpl.X.MessageStringOf(x) | 581 | return protoimpl.X.MessageStringOf(x) |
| 582 | } | 582 | } |
| 583 | 583 | ||
| 584 | -func (*RoleUpdateItemsRsp) ProtoMessage() {} | 584 | +func (*RoleUpdateItemsNty) ProtoMessage() {} |
| 585 | 585 | ||
| 586 | -func (x *RoleUpdateItemsRsp) ProtoReflect() protoreflect.Message { | 586 | +func (x *RoleUpdateItemsNty) ProtoReflect() protoreflect.Message { |
| 587 | mi := &file_game_proto_msgTypes[10] | 587 | mi := &file_game_proto_msgTypes[10] |
| 588 | if protoimpl.UnsafeEnabled && x != nil { | 588 | if protoimpl.UnsafeEnabled && x != nil { |
| 589 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 589 | ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| @@ -595,12 +595,12 @@ func (x *RoleUpdateItemsRsp) ProtoReflect() protoreflect.Message { | @@ -595,12 +595,12 @@ func (x *RoleUpdateItemsRsp) ProtoReflect() protoreflect.Message { | ||
| 595 | return mi.MessageOf(x) | 595 | return mi.MessageOf(x) |
| 596 | } | 596 | } |
| 597 | 597 | ||
| 598 | -// Deprecated: Use RoleUpdateItemsRsp.ProtoReflect.Descriptor instead. | ||
| 599 | -func (*RoleUpdateItemsRsp) Descriptor() ([]byte, []int) { | 598 | +// Deprecated: Use RoleUpdateItemsNty.ProtoReflect.Descriptor instead. |
| 599 | +func (*RoleUpdateItemsNty) Descriptor() ([]byte, []int) { | ||
| 600 | return file_game_proto_rawDescGZIP(), []int{10} | 600 | return file_game_proto_rawDescGZIP(), []int{10} |
| 601 | } | 601 | } |
| 602 | 602 | ||
| 603 | -func (x *RoleUpdateItemsRsp) GetItems() string { | 603 | +func (x *RoleUpdateItemsNty) GetItems() string { |
| 604 | if x != nil { | 604 | if x != nil { |
| 605 | return x.Items | 605 | return x.Items |
| 606 | } | 606 | } |
| @@ -1116,7 +1116,7 @@ var file_game_proto_rawDesc = []byte{ | @@ -1116,7 +1116,7 @@ var file_game_proto_rawDesc = []byte{ | ||
| 1116 | 0x64, 0x12, 0x20, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, | 1116 | 0x64, 0x12, 0x20, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 1117 | 0x0c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, | 1117 | 0x0c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, |
| 1118 | 0x6f, 0x6c, 0x65, 0x22, 0x2a, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, | 1118 | 0x6f, 0x6c, 0x65, 0x22, 0x2a, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, |
| 1119 | - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, | 1119 | + 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x4e, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, |
| 1120 | 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, | 1120 | 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, |
| 1121 | 0x29, 0x0a, 0x11, 0x52, 0x6f, 0x6c, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x49, 0x74, 0x65, 0x6d, | 1121 | 0x29, 0x0a, 0x11, 0x52, 0x6f, 0x6c, 0x65, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x49, 0x74, 0x65, 0x6d, |
| 1122 | 0x73, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, | 1122 | 0x73, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, |
| @@ -1187,7 +1187,7 @@ var file_game_proto_goTypes = []interface{}{ | @@ -1187,7 +1187,7 @@ var file_game_proto_goTypes = []interface{}{ | ||
| 1187 | (*HeroEquipReferReq)(nil), // 7: game.HeroEquipReferReq | 1187 | (*HeroEquipReferReq)(nil), // 7: game.HeroEquipReferReq |
| 1188 | (*RoleRsp)(nil), // 8: game.RoleRsp | 1188 | (*RoleRsp)(nil), // 8: game.RoleRsp |
| 1189 | (*RoleUpdatePropertyRsp)(nil), // 9: game.RoleUpdatePropertyRsp | 1189 | (*RoleUpdatePropertyRsp)(nil), // 9: game.RoleUpdatePropertyRsp |
| 1190 | - (*RoleUpdateItemsRsp)(nil), // 10: game.RoleUpdateItemsRsp | 1190 | + (*RoleUpdateItemsNty)(nil), // 10: game.RoleUpdateItemsNty |
| 1191 | (*RoleClearItemsReq)(nil), // 11: game.RoleClearItemsReq | 1191 | (*RoleClearItemsReq)(nil), // 11: game.RoleClearItemsReq |
| 1192 | (*RoleStartBattleReq)(nil), // 12: game.RoleStartBattleReq | 1192 | (*RoleStartBattleReq)(nil), // 12: game.RoleStartBattleReq |
| 1193 | (*RoleEndBattleReq)(nil), // 13: game.RoleEndBattleReq | 1193 | (*RoleEndBattleReq)(nil), // 13: game.RoleEndBattleReq |
| @@ -1347,7 +1347,7 @@ func file_game_proto_init() { | @@ -1347,7 +1347,7 @@ func file_game_proto_init() { | ||
| 1347 | } | 1347 | } |
| 1348 | } | 1348 | } |
| 1349 | file_game_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { | 1349 | file_game_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { |
| 1350 | - switch v := v.(*RoleUpdateItemsRsp); i { | 1350 | + switch v := v.(*RoleUpdateItemsNty); i { |
| 1351 | case 0: | 1351 | case 0: |
| 1352 | return &v.state | 1352 | return &v.state |
| 1353 | case 1: | 1353 | case 1: |
pb/protocode.pb.go
| @@ -38,10 +38,10 @@ const ( | @@ -38,10 +38,10 @@ const ( | ||
| 38 | ProtoCode_DisConnectRsp ProtoCode = 12 | 38 | ProtoCode_DisConnectRsp ProtoCode = 12 |
| 39 | ProtoCode_RoleRsp ProtoCode = 13 | 39 | ProtoCode_RoleRsp ProtoCode = 13 |
| 40 | ProtoCode_RoleUpdatePropertyRsp ProtoCode = 14 | 40 | ProtoCode_RoleUpdatePropertyRsp ProtoCode = 14 |
| 41 | - ProtoCode_RoleUpdateItemsRsp ProtoCode = 15 | ||
| 42 | - ProtoCode_RoleEndBattleRsp ProtoCode = 16 | ||
| 43 | - ProtoCode_EquipmentAddRsp ProtoCode = 17 | ||
| 44 | - ProtoCode_HeroUpLevelRsp ProtoCode = 18 | 41 | + ProtoCode_RoleEndBattleRsp ProtoCode = 15 |
| 42 | + ProtoCode_EquipmentAddRsp ProtoCode = 16 | ||
| 43 | + ProtoCode_HeroUpLevelRsp ProtoCode = 17 | ||
| 44 | + ProtoCode_RoleUpdateItemsNty ProtoCode = 18 | ||
| 45 | ) | 45 | ) |
| 46 | 46 | ||
| 47 | // Enum value maps for ProtoCode. | 47 | // Enum value maps for ProtoCode. |
| @@ -62,10 +62,10 @@ var ( | @@ -62,10 +62,10 @@ var ( | ||
| 62 | 12: "DisConnectRsp", | 62 | 12: "DisConnectRsp", |
| 63 | 13: "RoleRsp", | 63 | 13: "RoleRsp", |
| 64 | 14: "RoleUpdatePropertyRsp", | 64 | 14: "RoleUpdatePropertyRsp", |
| 65 | - 15: "RoleUpdateItemsRsp", | ||
| 66 | - 16: "RoleEndBattleRsp", | ||
| 67 | - 17: "EquipmentAddRsp", | ||
| 68 | - 18: "HeroUpLevelRsp", | 65 | + 15: "RoleEndBattleRsp", |
| 66 | + 16: "EquipmentAddRsp", | ||
| 67 | + 17: "HeroUpLevelRsp", | ||
| 68 | + 18: "RoleUpdateItemsNty", | ||
| 69 | } | 69 | } |
| 70 | ProtoCode_value = map[string]int32{ | 70 | ProtoCode_value = map[string]int32{ |
| 71 | "UNKNOWN": 0, | 71 | "UNKNOWN": 0, |
| @@ -83,10 +83,10 @@ var ( | @@ -83,10 +83,10 @@ var ( | ||
| 83 | "DisConnectRsp": 12, | 83 | "DisConnectRsp": 12, |
| 84 | "RoleRsp": 13, | 84 | "RoleRsp": 13, |
| 85 | "RoleUpdatePropertyRsp": 14, | 85 | "RoleUpdatePropertyRsp": 14, |
| 86 | - "RoleUpdateItemsRsp": 15, | ||
| 87 | - "RoleEndBattleRsp": 16, | ||
| 88 | - "EquipmentAddRsp": 17, | ||
| 89 | - "HeroUpLevelRsp": 18, | 86 | + "RoleEndBattleRsp": 15, |
| 87 | + "EquipmentAddRsp": 16, | ||
| 88 | + "HeroUpLevelRsp": 17, | ||
| 89 | + "RoleUpdateItemsNty": 18, | ||
| 90 | } | 90 | } |
| 91 | ) | 91 | ) |
| 92 | 92 | ||
| @@ -140,12 +140,12 @@ var file_protocode_proto_rawDesc = []byte{ | @@ -140,12 +140,12 @@ var file_protocode_proto_rawDesc = []byte{ | ||
| 140 | 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x73, 0x70, 0x10, 0x0c, 0x12, 0x0b, 0x0a, 0x07, 0x52, | 140 | 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x73, 0x70, 0x10, 0x0c, 0x12, 0x0b, 0x0a, 0x07, 0x52, |
| 141 | 0x6f, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, 0x0d, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x6f, 0x6c, 0x65, | 141 | 0x6f, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, 0x0d, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x6f, 0x6c, 0x65, |
| 142 | 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x73, | 142 | 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x73, |
| 143 | - 0x70, 0x10, 0x0e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, | ||
| 144 | - 0x65, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x52, 0x73, 0x70, 0x10, 0x0f, 0x12, 0x14, 0x0a, 0x10, 0x52, | ||
| 145 | - 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, | ||
| 146 | - 0x10, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, | ||
| 147 | - 0x64, 0x52, 0x73, 0x70, 0x10, 0x11, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, | ||
| 148 | - 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, 0x10, 0x12, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, | 143 | + 0x70, 0x10, 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x6f, 0x6c, 0x65, 0x45, 0x6e, 0x64, 0x42, 0x61, |
| 144 | + 0x74, 0x74, 0x6c, 0x65, 0x52, 0x73, 0x70, 0x10, 0x0f, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x71, 0x75, | ||
| 145 | + 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x52, 0x73, 0x70, 0x10, 0x10, 0x12, 0x12, | ||
| 146 | + 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x73, 0x70, | ||
| 147 | + 0x10, 0x11, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x6f, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, | ||
| 148 | + 0x49, 0x74, 0x65, 0x6d, 0x73, 0x4e, 0x74, 0x79, 0x10, 0x12, 0x42, 0x0a, 0x5a, 0x08, 0x2e, 0x2e, | ||
| 149 | 0x2f, 0x70, 0x62, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | 149 | 0x2f, 0x70, 0x62, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, |
| 150 | } | 150 | } |
| 151 | 151 |
tools/generator.py
| @@ -9,6 +9,7 @@ ProtoCodeStr = "syntax = \"proto3\";\noption go_package = \"../pb;pb\";\n\npacka | @@ -9,6 +9,7 @@ ProtoCodeStr = "syntax = \"proto3\";\noption go_package = \"../pb;pb\";\n\npacka | ||
| 9 | "UNKNOWN = 0;\n {}\n}} " | 9 | "UNKNOWN = 0;\n {}\n}} " |
| 10 | ProtoCodeLineReq = "\t{}Rpc = {};\n" | 10 | ProtoCodeLineReq = "\t{}Rpc = {};\n" |
| 11 | ProtoCodeLineRsp = "\t{}Rsp = {};\n" | 11 | ProtoCodeLineRsp = "\t{}Rsp = {};\n" |
| 12 | +ProtoCodeLineNty = "\t{}Nty= {};\n" | ||
| 12 | 13 | ||
| 13 | GoProtoCodeStr = "package action\n\nimport (\n\t\"pro2d/common/logger\"\n\t\"pro2d/pb\"\n)\n\nfunc GetActionMap() " \ | 14 | GoProtoCodeStr = "package action\n\nimport (\n\t\"pro2d/common/logger\"\n\t\"pro2d/pb\"\n)\n\nfunc GetActionMap() " \ |
| 14 | "map[interface{{}}]interface{{}} {{\n\tlogger.Debug(\"init protocode...\")\n\tam := make(map[interface{{" \ | 15 | "map[interface{{}}]interface{{}} {{\n\tlogger.Debug(\"init protocode...\")\n\tam := make(map[interface{{" \ |
| @@ -20,6 +21,7 @@ GoProtoCodeTestStr = "package action\n\nimport (\n\t\"pro2d/pb\"\n)\n\nfunc GetT | @@ -20,6 +21,7 @@ GoProtoCodeTestStr = "package action\n\nimport (\n\t\"pro2d/pb\"\n)\n\nfunc GetT | ||
| 20 | "}}]interface{{}})\n{}\n\treturn am\n}}" | 21 | "}}]interface{{}})\n{}\n\treturn am\n}}" |
| 21 | GoProtoCodeTestReqLine = "\tam[uint32(pb.ProtoCode_{}Rpc)] = {}Rsp\n" | 22 | GoProtoCodeTestReqLine = "\tam[uint32(pb.ProtoCode_{}Rpc)] = {}Rsp\n" |
| 22 | GoProtoCodeTestRspLine = "\tam[uint32(pb.ProtoCode_{}Rsp)] = {}Rsp\n" | 23 | GoProtoCodeTestRspLine = "\tam[uint32(pb.ProtoCode_{}Rsp)] = {}Rsp\n" |
| 24 | +GoProtoCodeTestNtyLine = "\tam[uint32(pb.ProtoCode_{}Nty)] = {}Nty\n" | ||
| 23 | 25 | ||
| 24 | def generatorProto(path): | 26 | def generatorProto(path): |
| 25 | files = os.listdir(path) | 27 | files = os.listdir(path) |
| @@ -40,6 +42,7 @@ def generatorProto(path): | @@ -40,6 +42,7 @@ def generatorProto(path): | ||
| 40 | if firstline.find("proto3") == -1: | 42 | if firstline.find("proto3") == -1: |
| 41 | continue | 43 | continue |
| 42 | 44 | ||
| 45 | + # req | ||
| 43 | for line in lines: | 46 | for line in lines: |
| 44 | if line.find("message") == -1: | 47 | if line.find("message") == -1: |
| 45 | continue | 48 | continue |
| @@ -59,7 +62,7 @@ def generatorProto(path): | @@ -59,7 +62,7 @@ def generatorProto(path): | ||
| 59 | GoCodeData += GoProtoCodeLine.format(messageStr[:n1], messageStr[:n1]) | 62 | GoCodeData += GoProtoCodeLine.format(messageStr[:n1], messageStr[:n1]) |
| 60 | GoCodeTestData += GoProtoCodeTestReqLine.format(messageStr[:n1], messageStr[:n1]) | 63 | GoCodeTestData += GoProtoCodeTestReqLine.format(messageStr[:n1], messageStr[:n1]) |
| 61 | 64 | ||
| 62 | - ProtoCodeData += "\n" | 65 | + # rsp |
| 63 | for line in lines: | 66 | for line in lines: |
| 64 | if line.find("message") == -1: | 67 | if line.find("message") == -1: |
| 65 | continue | 68 | continue |
| @@ -78,6 +81,25 @@ def generatorProto(path): | @@ -78,6 +81,25 @@ def generatorProto(path): | ||
| 78 | continue | 81 | continue |
| 79 | GoCodeTestData += GoProtoCodeTestRspLine.format(messageStr[:n2], messageStr[:n2]) | 82 | GoCodeTestData += GoProtoCodeTestRspLine.format(messageStr[:n2], messageStr[:n2]) |
| 80 | 83 | ||
| 84 | + # nty | ||
| 85 | + for line in lines: | ||
| 86 | + if line.find("message") == -1: | ||
| 87 | + continue | ||
| 88 | + sline = line.split(' ') | ||
| 89 | + if len(sline) < 2: | ||
| 90 | + continue | ||
| 91 | + | ||
| 92 | + messageStr = sline[1].replace('\n', '').replace('{', "") | ||
| 93 | + n3 = messageStr.find('Nty') | ||
| 94 | + loginReq = messageStr.find('LoginReq') | ||
| 95 | + | ||
| 96 | + if n3 != -1: | ||
| 97 | + code += 1 | ||
| 98 | + ProtoCodeData += ProtoCodeLineNty.format(messageStr[:n3], code) | ||
| 99 | + if loginReq != -1: | ||
| 100 | + continue | ||
| 101 | + GoCodeTestData += GoProtoCodeTestNtyLine.format(messageStr[:n3], messageStr[:n3]) | ||
| 102 | + | ||
| 81 | 103 | ||
| 82 | # protocode.go | 104 | # protocode.go |
| 83 | gostr = GoProtoCodeStr.format(GoCodeData) | 105 | gostr = GoProtoCodeStr.format(GoCodeData) |