package AuthGrpc import ( "context" "dsDataex/MyService/Auth/AuthGrpc/AuthGrpcProto" "dsDataex/MyService/Auth/AuthService" ) //服务对象 type Rpc struct{} var out AuthGrpcProto.Result func (s *Rpc) SystemAuth(ctx context.Context, in *AuthGrpcProto.Auth) (*AuthGrpcProto.Result, error) { if in.SystemID=="" || in.SystemToken=="" || in.AuthTime=="" { out.Success = false out.Message = "接入系统鉴权参数不能为空" return &out,nil } success,result,token:= AuthService.CreateToken(in.SystemID,in.SystemToken,in.AuthTime) if success{ out.Success=true out.Message=token }else { out.Success=false out.Message=result } return &out,nil }