feat: Optimize IP address location
@ -7,7 +7,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>LY.MicroService.Applications.Single</RootNamespace>
<Version>9.3.6.2</Version>
<Version>10.0.2</Version>
</PropertyGroup>
<ItemGroup>
@ -482,6 +482,23 @@ public partial class MicroServiceApplicationsSingleModule
});
}
private void ConfigureIP2RegionIPLocation()
{
Configure<AbpIP2RegionLocationResolveOptions>(options =>
// 仅中国IP不显示国家
options.UseCountry = (localtion) =>
return !string.Equals("中国", localtion.Country);
};
// 仅中国IP显示省份
options.UseProvince = (localtion) =>
return string.Equals("中国", localtion.Country);
private void ConfigureIdempotent()
Configure<AbpIdempotentOptions>(options =>
@ -428,6 +428,7 @@ public partial class MicroServiceApplicationsSingleModule : AbpModule
ConfigureBackgroundTasks();
ConfigureExceptionHandling();
ConfigureVirtualFileSystem();
ConfigureIP2RegionIPLocation();
ConfigureEntityDataProtected();
ConfigureUrls(configuration);
ConfigureAuditing(configuration);