安全设置增加允许访问的国家地区、省份、是否局域网访问

This commit is contained in:
GoEdgeLab
2020-11-20 21:59:16 +08:00
parent bda3391c42
commit 84156e31d6
5 changed files with 71 additions and 9 deletions

View File

@@ -178,11 +178,24 @@ func (this *IPLibraryService) LookupIPRegion(ctx context.Context, req *pb.Lookup
if result == nil {
return &pb.LookupIPRegionResponse{Region: nil}, nil
}
countryId, err := models.SharedRegionCountryDAO.FindCountryIdWithCountryName(result.Country)
if err != nil {
return nil, err
}
provinceId, err := models.SharedRegionProvinceDAO.FindProvinceIdWithProvinceName(result.Province)
if err != nil {
return nil, err
}
return &pb.LookupIPRegionResponse{Region: &pb.IPRegion{
Country: result.Country,
Region: result.Region,
Province: result.Province,
City: result.City,
Isp: result.ISP,
Country: result.Country,
Region: result.Region,
Province: result.Province,
City: result.City,
Isp: result.ISP,
CountryId: countryId,
ProvinceId: provinceId,
}}, nil
}