From ffdd656c6d6057d3e539a7356b4f2637c892000a Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Wed, 19 Apr 2023 20:36:48 +0800 Subject: [PATCH] =?UTF-8?q?IP=E5=BA=93=E6=9F=A5=E8=AF=A2=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E6=9B=B4=E5=A4=9A=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/rpc/services/service_ip_library.go | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/internal/rpc/services/service_ip_library.go b/internal/rpc/services/service_ip_library.go index c276f8b6..5182452f 100644 --- a/internal/rpc/services/service_ip_library.go +++ b/internal/rpc/services/service_ip_library.go @@ -195,6 +195,9 @@ func (this *IPLibraryService) LookupIPRegion(ctx context.Context, req *pb.Lookup Isp: result.ProviderName(), CountryId: result.CountryId(), ProvinceId: result.ProvinceId(), + CityId: result.CityId(), + TownId: result.TownId(), + ProviderId: result.ProviderId(), Summary: result.Summary(), }}, nil } @@ -213,12 +216,17 @@ func (this *IPLibraryService) LookupIPRegions(ctx context.Context, req *pb.Looku var info = iplibrary.LookupIP(ip) if info != nil && info.IsOk() { result[ip] = &pb.IPRegion{ - Country: info.CountryName(), - Region: "", - Province: info.ProvinceName(), - City: info.CityName(), - Isp: info.ProviderName(), - Summary: info.Summary(), + Country: info.CountryName(), + Region: "", + Province: info.ProvinceName(), + City: info.CityName(), + Isp: info.ProviderName(), + CountryId: info.CountryId(), + ProvinceId: info.ProvinceId(), + CityId: info.CityId(), + TownId: info.TownId(), + ProviderId: info.ProviderId(), + Summary: info.Summary(), } } }