diff --git a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go index 9b2b264e..60c33c72 100644 --- a/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go +++ b/dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuService/BaseRoleMenuService.go @@ -3,9 +3,11 @@ package BaseRoleMenuService import ( "context" "dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuProto" + "fmt" ) type Rpc struct{} //服务对象 + /* //获取角色菜单对应关系 rpc GetBaseRoleMenuCorr (GetCorrArg) returns (Reply) {} @@ -13,9 +15,26 @@ type Rpc struct{} //服务对象 rpc SetBaseRoleMenuCorr (SetCorrArg) returns (Reply) {} */ -func GetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.GetCorrArg) (*BaseRoleMenuProto.Reply, error) { +func (s *Rpc) GetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.GetCorrArg) (*BaseRoleMenuProto.Reply, error) { + //异常处理 + defer func() { + if err := recover(); err != nil { + fmt.Printf("%s\n", err) + } + }() + //rpc响应 + var reply BaseRoleMenuProto.Reply + return &reply, nil } -func SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.SetCorrArg) (*BaseRoleMenuProto.Reply, error) { - +func (s *Rpc) SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.SetCorrArg) (*BaseRoleMenuProto.Reply, error) { + //异常处理 + defer func() { + if err := recover(); err != nil { + fmt.Printf("%s\n", err) + } + }() + //rpc响应 + var reply BaseRoleMenuProto.Reply + return &reply, nil }