From bfab78735494836e6393fb83c8bc8c785808b0db Mon Sep 17 00:00:00 2001 From: Administrator Date: Fri, 19 Nov 2021 14:41:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Logs/log-20211119.txt | 594 ++++++++++++++++++ .../SettleFisDiffDetailDapperRepository.cs | 162 +++++ .../Report/SettleFisDiffExportService.cs | 42 ++ .../SettleAccountJobModule.cs | 5 + ....Snowflakes.csproj.AssemblyReference.cache | Bin 20538 -> 11 bytes ....Sfs.Shared.csproj.AssemblyReference.cache | Bin 29295 -> 27174 bytes .../Win.Utils.csproj.AssemblyReference.cache | Bin 177051 -> 7887 bytes 7 files changed, 803 insertions(+) create mode 100644 src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Logs/log-20211119.txt create mode 100644 src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleFisDiffDetailDapperRepository.cs create mode 100644 src/Modules/SettleAccount/src/SettleAccount.Job/Services/Report/SettleFisDiffExportService.cs diff --git a/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Logs/log-20211119.txt b/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Logs/log-20211119.txt new file mode 100644 index 00000000..1610b092 --- /dev/null +++ b/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Logs/log-20211119.txt @@ -0,0 +1,594 @@ +2021-11-19 14:40:28.064 G Starting web host. +2021-11-19 14:40:35.288 G User profile is available. Using '"C:\Users\Administrator\AppData\Local\ASP.NET\DataProtection-Keys"' as key repository and Windows DPAPI to encrypt keys at rest. +2021-11-19 14:40:35.356 G Loaded ABP modules: +2021-11-19 14:40:35.357 G - Win.Sfs.SettleAccount.SettleAccountHttpApiHostModule +2021-11-19 14:40:35.358 G - Win.Sfs.SettleAccount.SettleAccountApplicationModule +2021-11-19 14:40:35.358 G - Win.Sfs.SettleAccount.SettleAccountJobModule +2021-11-19 14:40:35.359 G - Win.Sfs.SettleAccount.SettleAccountDomainModule +2021-11-19 14:40:35.359 G - Volo.Abp.Domain.AbpDddDomainModule +2021-11-19 14:40:35.360 G - Volo.Abp.Auditing.AbpAuditingModule +2021-11-19 14:40:35.361 G - Volo.Abp.Data.AbpDataModule +2021-11-19 14:40:35.361 G - Volo.Abp.ObjectExtending.AbpObjectExtendingModule +2021-11-19 14:40:35.362 G - Volo.Abp.Localization.AbpLocalizationAbstractionsModule +2021-11-19 14:40:35.362 G - Volo.Abp.Validation.AbpValidationAbstractionsModule +2021-11-19 14:40:35.362 G - Volo.Abp.Uow.AbpUnitOfWorkModule +2021-11-19 14:40:35.363 G - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule +2021-11-19 14:40:35.363 G - Volo.Abp.Json.AbpJsonModule +2021-11-19 14:40:35.364 G - Volo.Abp.Timing.AbpTimingModule +2021-11-19 14:40:35.364 G - Volo.Abp.Localization.AbpLocalizationModule +2021-11-19 14:40:35.364 G - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2021-11-19 14:40:35.365 G - Volo.Abp.Settings.AbpSettingsModule +2021-11-19 14:40:35.365 G - Volo.Abp.Security.AbpSecurityModule +2021-11-19 14:40:35.366 G - Volo.Abp.MultiTenancy.AbpMultiTenancyModule +2021-11-19 14:40:35.366 G - Volo.Abp.Threading.AbpThreadingModule +2021-11-19 14:40:35.366 G - Volo.Abp.EventBus.AbpEventBusModule +2021-11-19 14:40:35.367 G - Volo.Abp.Guids.AbpGuidsModule +2021-11-19 14:40:35.367 G - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2021-11-19 14:40:35.368 G - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule +2021-11-19 14:40:35.368 G - Volo.Abp.Specifications.AbpSpecificationsModule +2021-11-19 14:40:35.369 G - Win.Sfs.SettleAccount.SettleAccountDomainSharedModule +2021-11-19 14:40:35.369 G - Volo.Abp.Validation.AbpValidationModule +2021-11-19 14:40:35.373 G - Win.Sfs.SettleAccount.SettleAccountApplicationContractsModule +2021-11-19 14:40:35.376 G - Volo.Abp.Application.AbpDddApplicationContractsModule +2021-11-19 14:40:35.376 G - Volo.Abp.Authorization.AbpAuthorizationModule +2021-11-19 14:40:35.377 G - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule +2021-11-19 14:40:35.378 G - Volo.Abp.AutoMapper.AbpAutoMapperModule +2021-11-19 14:40:35.378 G - Volo.Abp.Dapper.AbpDapperModule +2021-11-19 14:40:35.379 G - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2021-11-19 14:40:35.380 G - Win.Abp.Snowflakes.AbpSnowflakeGeneratorModule +2021-11-19 14:40:35.380 G - Volo.Abp.Http.Client.IdentityModel.AbpHttpClientIdentityModelModule +2021-11-19 14:40:35.381 G - Volo.Abp.Http.Client.AbpHttpClientModule +2021-11-19 14:40:35.382 G - Volo.Abp.Http.AbpHttpModule +2021-11-19 14:40:35.382 G - Volo.Abp.Http.AbpHttpAbstractionsModule +2021-11-19 14:40:35.383 G - Volo.Abp.Minify.AbpMinifyModule +2021-11-19 14:40:35.383 G - Volo.Abp.Castle.AbpCastleCoreModule +2021-11-19 14:40:35.384 G - Volo.Abp.IdentityModel.AbpIdentityModelModule +2021-11-19 14:40:35.385 G - Volo.Abp.Caching.AbpCachingModule +2021-11-19 14:40:35.386 G - Volo.Abp.Serialization.AbpSerializationModule +2021-11-19 14:40:35.390 G - Volo.Abp.Identity.AbpIdentityHttpApiClientModule +2021-11-19 14:40:35.391 G - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2021-11-19 14:40:35.392 G - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2021-11-19 14:40:35.393 G - Volo.Abp.Users.AbpUsersDomainSharedModule +2021-11-19 14:40:35.394 G - Volo.Abp.Features.AbpFeaturesModule +2021-11-19 14:40:35.395 G - Volo.Abp.Users.AbpUsersAbstractionModule +2021-11-19 14:40:35.396 G - Volo.Abp.Application.AbpDddApplicationModule +2021-11-19 14:40:35.397 G - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule +2021-11-19 14:40:35.399 G - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule +2021-11-19 14:40:35.408 G - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule +2021-11-19 14:40:35.409 G - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2021-11-19 14:40:35.411 G - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2021-11-19 14:40:35.412 G - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2021-11-19 14:40:35.413 G - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule +2021-11-19 14:40:35.414 G - Volo.Abp.UI.Navigation.AbpUiNavigationModule +2021-11-19 14:40:35.415 G - Volo.Abp.UI.AbpUiModule +2021-11-19 14:40:35.416 G - Win.Sfs.SettleAccount.SettleAccountEntityFrameworkCoreModule +2021-11-19 14:40:35.419 G - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule +2021-11-19 14:40:35.424 G - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule +2021-11-19 14:40:35.425 G - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule +2021-11-19 14:40:35.426 G - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule +2021-11-19 14:40:35.428 G - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule +2021-11-19 14:40:35.428 G - Volo.Abp.AuditLogging.EntityFrameworkCore.AbpAuditLoggingEntityFrameworkCoreModule +2021-11-19 14:40:35.429 G - Volo.Abp.AuditLogging.AbpAuditLoggingDomainModule +2021-11-19 14:40:35.430 G - Volo.Abp.AuditLogging.AbpAuditLoggingDomainSharedModule +2021-11-19 14:40:35.431 G - Volo.Abp.TenantManagement.EntityFrameworkCore.AbpTenantManagementEntityFrameworkCoreModule +2021-11-19 14:40:35.435 G - Volo.Abp.TenantManagement.AbpTenantManagementDomainModule +2021-11-19 14:40:35.438 G - Volo.Abp.TenantManagement.AbpTenantManagementDomainSharedModule +2021-11-19 14:40:35.440 G - Win.Sfs.SettleAccount.SettleAccountHttpApiModule +2021-11-19 14:40:35.441 G - Volo.Abp.Autofac.AbpAutofacModule +2021-11-19 14:40:35.442 G - Volo.Abp.EntityFrameworkCore.SqlServer.AbpEntityFrameworkCoreSqlServerModule +2021-11-19 14:40:35.443 G - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule +2021-11-19 14:40:35.444 G - Volo.Abp.BlobStoring.AbpBlobStoringModule +2021-11-19 14:40:35.445 G - Volo.Abp.BlobStoring.FileSystem.AbpBlobStoringFileSystemModule +2021-11-19 14:40:35.446 G - Volo.Abp.BackgroundJobs.Hangfire.AbpBackgroundJobsHangfireModule +2021-11-19 14:40:35.447 G - Volo.Abp.BackgroundJobs.AbpBackgroundJobsAbstractionsModule +2021-11-19 14:40:35.454 G - Volo.Abp.Hangfire.AbpHangfireModule +2021-11-19 14:40:35.534 G Start installing Hangfire SQL objects... +2021-11-19 14:40:35.798 G Hangfire SQL objects installed. +2021-11-19 14:40:35.808 G Starting Hangfire Server using job storage: 'SQL Server: 192.168.0.140@SettleAccountService' +2021-11-19 14:40:35.809 G Using the following options for SQL Server job storage: Queue poll interval: 00:00:15. +2021-11-19 14:40:35.810 G Using the following options for Hangfire Server: + Worker count: 20 + Listening queues: 'default' + Shutdown timeout: 00:00:15 + Schedule polling interval: 00:00:15 +2021-11-19 14:40:35.861 G Starting Hangfire Server using job storage: 'SQL Server: 192.168.0.140@SettleAccountService' +2021-11-19 14:40:35.863 G Using the following options for SQL Server job storage: Queue poll interval: 00:00:15. +2021-11-19 14:40:35.864 G Using the following options for Hangfire Server: + Worker count: 20 + Listening queues: 'default' + Shutdown timeout: 00:00:15 + Schedule polling interval: 00:00:15 +2021-11-19 14:40:36.181 G Server sk-20210819huao:25764:155a8dd2 successfully announced in 342.8763 ms +2021-11-19 14:40:36.190 G Server sk-20210819huao:25764:155a8dd2 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... +2021-11-19 14:40:36.220 G Server sk-20210819huao:25764:8463840d successfully announced in 314.7891 ms +2021-11-19 14:40:36.260 G Server sk-20210819huao:25764:8463840d is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... +2021-11-19 14:40:36.385 G Server sk-20210819huao:25764:155a8dd2 all the dispatchers started +2021-11-19 14:40:36.459 G Server sk-20210819huao:25764:8463840d all the dispatchers started +2021-11-19 14:40:37.593 G Entity Framework Core "5.0.8" initialized '"PermissionManagementDbContext"' using provider '"Microsoft.EntityFrameworkCore.SqlServer"' with options: "QuerySplittingBehavior=SplitQuery " +2021-11-19 14:40:37.968 G Executed DbCommand ("50"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.074 G Executed DbCommand ("13"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.083 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.098 G Executed DbCommand ("10"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.110 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.116 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.123 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.128 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.140 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.147 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.157 G Executed DbCommand ("6"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.163 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.171 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.177 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.195 G Executed DbCommand ("14"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.208 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.216 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.222 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.237 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.243 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.250 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.263 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.274 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.288 G Executed DbCommand ("10"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.300 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.306 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.313 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.319 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.334 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.345 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.351 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.367 G Executed DbCommand ("6"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.377 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.388 G Executed DbCommand ("8"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.395 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.402 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.412 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.423 G Executed DbCommand ("5"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.429 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.479 G Executed DbCommand ("42"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.486 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.492 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.505 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.514 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.520 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.527 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.536 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.544 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.554 G Executed DbCommand ("7"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.566 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.572 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.579 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.585 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.598 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.607 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.614 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.620 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.628 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.634 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.653 G Executed DbCommand ("11"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.660 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.667 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.682 G Executed DbCommand ("9"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.693 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.709 G Executed DbCommand ("5"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.723 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.731 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.738 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.744 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.753 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.761 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.767 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.775 G Executed DbCommand ("5"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.806 G Executed DbCommand ("22"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.813 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.820 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.828 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.840 G Executed DbCommand ("5"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.846 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.859 G Executed DbCommand ("5"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.870 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.888 G Executed DbCommand ("14"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.894 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.904 G Executed DbCommand ("6"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.919 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.938 G Executed DbCommand ("6"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.949 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.961 G Executed DbCommand ("6"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.973 G Executed DbCommand ("4"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:38.992 G Executed DbCommand ("3"ms) [Parameters=["@__ef_filter__p_0='?' (DbType = Boolean), @__name_0='?' (Size = 128), @__providerName_1='?' (Size = 64), @__providerKey_2='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT TOP(1) [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[TenantId] +FROM [AbpPermissionGrants] AS [a] +WHERE ((@__ef_filter__p_0 = CAST(1 AS bit)) OR [a].[TenantId] IS NULL) AND ((([a].[Name] = @__name_0) AND ([a].[ProviderName] = @__providerName_1)) AND ([a].[ProviderKey] = @__providerKey_2)) +ORDER BY [a].[Id]" +2021-11-19 14:40:39.349 G Initialized all ABP modules. +2021-11-19 14:40:39.454 G Now listening on: "http://localhost:44378" +2021-11-19 14:40:39.457 G Application started. Press Ctrl+C to shut down. +2021-11-19 14:40:39.459 G Hosting environment: "Development" +2021-11-19 14:40:39.460 G Content root path: "C:\Users\Administrator\Source\Repos\Win.Sfs.SmartSettlementSystem.PG\src\Modules\SettleAccount\host\SettleAccount.HttpApi.Host" +2021-11-19 14:40:40.636 G Request starting HTTP/1.1 GET http://localhost:44378/ - - +2021-11-19 14:40:41.527 G Entity Framework Core "5.0.8" initialized '"SettingManagementDbContext"' using provider '"Microsoft.EntityFrameworkCore.SqlServer"' with options: "QuerySplittingBehavior=SplitQuery " +2021-11-19 14:40:41.546 G Executed DbCommand ("4"ms) [Parameters=["@__providerName_0='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[Value] +FROM [AbpSettings] AS [a] +WHERE ([a].[ProviderName] = @__providerName_0) AND [a].[ProviderKey] IS NULL" +2021-11-19 14:40:41.634 G Entity Framework Core "5.0.8" initialized '"SettingManagementDbContext"' using provider '"Microsoft.EntityFrameworkCore.SqlServer"' with options: "QuerySplittingBehavior=SplitQuery " +2021-11-19 14:40:41.639 G Executed DbCommand ("3"ms) [Parameters=["@__providerName_0='?' (Size = 64)"], CommandType='Text', CommandTimeout='30']" +""SELECT [a].[Id], [a].[Name], [a].[ProviderKey], [a].[ProviderName], [a].[Value] +FROM [AbpSettings] AS [a] +WHERE ([a].[ProviderName] = @__providerName_0) AND [a].[ProviderKey] IS NULL" +2021-11-19 14:40:41.758 G Executing endpoint '"Win.Sfs.SettleAccount.Controllers.HomeController.Index (SettleAccount.HttpApi.Host)"' +2021-11-19 14:40:41.833 G Route matched with "{action = \"Index\", controller = \"Home\", area = \"\"}". Executing controller action with signature "Microsoft.AspNetCore.Mvc.ActionResult Index()" on controller "Win.Sfs.SettleAccount.Controllers.HomeController" ("SettleAccount.HttpApi.Host"). +2021-11-19 14:40:41.876 G Executing RedirectResult, redirecting to "/swagger". +2021-11-19 14:40:41.888 G Executed action "Win.Sfs.SettleAccount.Controllers.HomeController.Index (SettleAccount.HttpApi.Host)" in 43.872ms +2021-11-19 14:40:41.890 G Executed endpoint '"Win.Sfs.SettleAccount.Controllers.HomeController.Index (SettleAccount.HttpApi.Host)"' +2021-11-19 14:40:41.913 G Request finished HTTP/1.1 GET http://localhost:44378/ - - - 302 0 - 1279.1632ms +2021-11-19 14:40:41.939 G Request starting HTTP/1.1 GET http://localhost:44378/swagger/index.html - - +2021-11-19 14:40:42.030 G Request finished HTTP/1.1 GET http://localhost:44378/swagger/index.html - - - 200 - text/html;charset=utf-8 90.9225ms +2021-11-19 14:40:42.182 G Request starting HTTP/1.1 GET http://localhost:44378/swagger/v1/swagger.json - - +2021-11-19 14:40:43.511 G Request finished HTTP/1.1 GET http://localhost:44378/swagger/v1/swagger.json - - - 200 - application/json;charset=utf-8 1328.9432ms +2021-11-19 14:40:52.306 G Server sk-20210819huao:25764:8463840d caught stopping signal... +2021-11-19 14:40:52.312 G Server sk-20210819huao:25764:8463840d caught stopped signal... +2021-11-19 14:40:52.328 G Server sk-20210819huao:25764:8463840d All dispatchers stopped +2021-11-19 14:40:52.346 G Server sk-20210819huao:25764:155a8dd2 caught stopping signal... +2021-11-19 14:40:52.348 G Server sk-20210819huao:25764:155a8dd2 caught stopped signal... +2021-11-19 14:40:52.362 G Server sk-20210819huao:25764:155a8dd2 All dispatchers stopped +2021-11-19 14:40:52.385 G Server sk-20210819huao:25764:8463840d successfully reported itself as stopped in 23.1119 ms +2021-11-19 14:40:52.386 G Server sk-20210819huao:25764:8463840d has been stopped in total 75.4591 ms +2021-11-19 14:40:52.411 G Server sk-20210819huao:25764:155a8dd2 successfully reported itself as stopped in 47.8158 ms +2021-11-19 14:40:52.412 G Server sk-20210819huao:25764:155a8dd2 has been stopped in total 64.9501 ms +2021-11-19 14:40:52.413 G Application is shutting down... diff --git a/src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleFisDiffDetailDapperRepository.cs b/src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleFisDiffDetailDapperRepository.cs new file mode 100644 index 00000000..9507d467 --- /dev/null +++ b/src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleFisDiffDetailDapperRepository.cs @@ -0,0 +1,162 @@ +using Dapper; +using Magicodes.ExporterAndImporter.Core; +using System; +using System.Collections.Generic; +using System.Data.Common; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Repositories.Dapper; +using Volo.Abp.EntityFrameworkCore; + +namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report +{ + public class SettleFisDiffDetail + { + [ExporterHeader(DisplayName = "年")] + public string Year { set; get; } + [ExporterHeader(DisplayName = "KENN号" )] + public string KENNCode { set; get; } + [ExporterHeader(DisplayName = "底盘号")] + public string ChassisNumber { set; get; } + [ExporterHeader(DisplayName = "车型" )] + public string Model { set; get; } + [ExporterHeader(DisplayName = "CP5A日期" )] + public string CP5A { set; get; } + [ExporterHeader(DisplayName = "CP7日期" )] + public string CP7 { set; get; } + [ExporterHeader(DisplayName = "零件号" )] + public string MaterialCode { set; get; } + [ExporterHeader(DisplayName = "结算数量" )] + public string SettleQty { set; get; } + [ExporterHeader(DisplayName = "M100状态" )] + public string WMSBillNum { set; get; } + [ExporterHeader(DisplayName = "M100数量" )] + public string Qty { set; get; } + [ExporterHeader(DisplayName = "差异")] + public string DiffQty { set; get; } + [ExporterHeader(DisplayName = "开票单价" )] + public string Price{ set; get; } + [ExporterHeader(DisplayName = "差异金额")] + public string DiffPrice{ set; get; } + [ExporterHeader(DisplayName = "SAP编码")] + public string SapCode { set; get; } + + } + public class SettleFisDiffSum + { + + // 物料组车型 SAP编码 零件号 结算数量 M100数量 差异总数 开票单价 差异金额 + + + [ExporterHeader(DisplayName = "物料组车型")] + public string MaterialCodeGroup { set; get; } + [ExporterHeader(DisplayName = "SAP编码")] + public string KENNCode { set; get; } + [ExporterHeader(DisplayName = "零件号")] + public string MaterialCode { set; get; } + + [ExporterHeader(DisplayName = "结算数量")] + public string SettleQty { set; get; } + [ExporterHeader(DisplayName = "M100状态")] + public string WMSBillNum { set; get; } + [ExporterHeader(DisplayName = "M100数量")] + public string Qty { set; get; } + [ExporterHeader(DisplayName = "差异数量")] + public string DiffQty { set; get; } + [ExporterHeader(DisplayName = "开票单价")] + public string Price { set; get; } + [ExporterHeader(DisplayName = "差异金额")] + public string DiffPrice { set; get; } + + } + public class SettleFisDiffDetailDapperRepository : DapperRepository, ITransientDependency + { + public SettleFisDiffDetailDapperRepository(IDbContextProvider dbContextProvider) : base(dbContextProvider) + { + + } + //public virtual List GetSumList(string state, string version, string year, string begintime, string endtime) + //{ + + // GetReportList(state, version, year, begintime, endtime); + + + //} + + + + + public virtual List GetReportList(string version, string year, string begintime, string endtime) + { + //年份 KENN号 底盘号 车型 CP5A日期 CP7日期 零件号 结算数量 M100状态 M100数量 差异 开票单价 差异金额 + + string _sql = + "SELECT\n" + +" a.*,\n" + +" ISnull( b.qty, 0 ) Qty,\n" + +" b.WMSBillNum,\n" + +" b.WMSState,\n" + +" Price,\n" + +" a.SettleQty - isnull( b.Qty, 0 ) DiffQty,(\n" + +" a.SettleQty - isnull( b.Qty, 0 ))* Price DiffPrice,\n" + +" d.CustomerPartCode SapCode \n" + +"FROM\n" + +" ( SELECT YEAR, KENNCode, ChassisNumber, Model, CP5A, CP7, MaterialCode, Qty SettleQty FROM Set_Settle WHERE version = '{0}' ) a\n" + +" LEFT JOIN (\n" + +" SELECT\n" + +" sum( qty ) Qty,\n" + +" KENNCode,\n" + +" ChassisNumber,\n" + +" ChassisNumber2,\n" + +" ItemCode,\n" + +" WMSBillNum,\n" + +" WMSState \n" + +" FROM\n" + +" Set_fis \n" + +" GROUP BY\n" + +" KENNCode,\n" + +" ChassisNumber,\n" + +" ChassisNumber2,\n" + +" ItemCode,\n" + +" WMSBillNum,\n" + +" WMSState \n" + +" ) b ON a.ChassisNumber = b.ChassisNumber2 \n" + +" AND a.KENNCode = b.KENNCode \n" + +" AND a.MaterialCode = b.ItemCode\n" + +" LEFT JOIN ( SELECT SUM( Amt )/ sum( Qty ) Price, MaterialCode FROM Set_Invoice WHERE version = '{0}' GROUP BY MaterialCode ) c ON a.MaterialCode = c.MaterialCode\n" + +" LEFT JOIN Set_material d ON a.MaterialCode = d.CustomerPartCode"; + + _sql = string.Format(_sql, version); + var _query = DbConnection.Query(_sql, null, null, true, 1200, null); + + return _query.ToList(); + + + + } + } + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/Modules/SettleAccount/src/SettleAccount.Job/Services/Report/SettleFisDiffExportService.cs b/src/Modules/SettleAccount/src/SettleAccount.Job/Services/Report/SettleFisDiffExportService.cs new file mode 100644 index 00000000..fae4d798 --- /dev/null +++ b/src/Modules/SettleAccount/src/SettleAccount.Job/Services/Report/SettleFisDiffExportService.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TaskJob.EventArgs; +using TaskJob.Interfaces; +using Volo.Abp.DependencyInjection; +using Win.Sfs.SettleAccount.Reports.SettledPartAndErpPartPriceDiffs; +using Win.Sfs.SettleAccount.Repository.Report; +using Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report; + +namespace SettleAccount.Job.Services.Report +{ + public class SettleFisDiffExportService : ITransientDependency, IExportJob + { + + private readonly SettleFisDiffDetailDapperRepository _dapper; + private readonly OutputService _outputService; + + public SettleFisDiffExportService(SettleFisDiffDetailDapperRepository dapper, OutputService outputService) + { + _dapper = dapper; + _outputService = outputService; + } + + + public string ExportFile(Guid id, List exportName, List p_list) + { + //var year = p_list.Where(p => p.Name == "Year").FirstOrDefault().Value; + //var state = p_list.Where(p => p.Name == "State").FirstOrDefault().Value; + var version = p_list.Where(p => p.Name == "Version").FirstOrDefault().Value; + var customerCode = p_list.Where(p => p.Name == "CustomerCode").FirstOrDefault().Value; + var begin = p_list.Where(p => p.Name == "BeginTime").FirstOrDefault().Value; + var end = p_list.Where(p => p.Name == "EndTime").FirstOrDefault().Value; + var _list= _dapper.GetReportList(version,string.Empty,begin,end); + _outputService.Export(id,string.Format("3.大众准时化结算数量差异比对表_{0}.xlsx", Guid.NewGuid().ToString()), _list); + return id.ToString(); + + } + } +} diff --git a/src/Modules/SettleAccount/src/SettleAccount.Job/SettleAccountJobModule.cs b/src/Modules/SettleAccount/src/SettleAccount.Job/SettleAccountJobModule.cs index 03164267..15c76cde 100644 --- a/src/Modules/SettleAccount/src/SettleAccount.Job/SettleAccountJobModule.cs +++ b/src/Modules/SettleAccount/src/SettleAccount.Job/SettleAccountJobModule.cs @@ -102,6 +102,11 @@ namespace Win.Sfs.SettleAccount { return implementationFactory.GetService(); } + + if (key.Equals(typeof(SettleFisDiffExportService).FullName)) + { + return implementationFactory.GetService(); + } else { diff --git a/src/Shared/Win.Abp.Snowflakes/obj/Debug/netcoreapp5/Win.Abp.Snowflakes.csproj.AssemblyReference.cache b/src/Shared/Win.Abp.Snowflakes/obj/Debug/netcoreapp5/Win.Abp.Snowflakes.csproj.AssemblyReference.cache index 45b1455ddb60ec11ea7a0e93db89f1d611e49434..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 20538 zcmds<3v?9K8GthqisC6Rc^7#EYDI8%^B@U<6hjiw@H7F0!_qjJoh*~=&TM99Lqb6W z#TbfIK;S3^f>e11u})g zl6!Cd$M^s9&%JZ+sG)^LxdhQOAt8YfaJt#=4e;?t4+Op!7Ud)-BuWAj z2{qphdUtK@zE-_jy>Pgucfr|vsk?5cS1;bRbz8erxBI`n^n>mv4^CV<=D#cb-m9Gp z3TI3`xO-R5@hdau-yQPmoV1?hHy1Tu!#tUFGjH#Y3R75_$>f4;8<(o1p`?;=m zy!Gqr6*K!Vch+C;bYsDvT*B%*g&%$7O}cR7?Cw7%78aCdeL_44WNOoSWI5azG2h!fZXRhBZ`UNJNWBh;#cmJMa{UvUe9>G+PWalP5_L(DyAjO;I)(m4Be;-=lEKKz+GJ%>G)9&h z8_k!k&*^^M=1Ur{_OyKqzQOY;tNCjR-w zl9qd3e{{{LCsq#H@Ok^Loj!iy<^ks1FD^G9vG6$EFt}{z5Mg81mT$6K@7tU9tI9E3 z-rM>IU-sqplQwT0HnG{uzh5Elzc|~u9+q%Nm;)0$Z(5oKh}C={AdyUuGimB`oJ;1Vib0s5}J3d|mGq3g&$= z>=o#Z3HT}t01sHe5ZWpW)JZuiLRInoO5JX3Cs~B^Y7=p$d5;Gav2K=Q3^AP>7-u9H z2ZH^MYpVh_iD5I<5SVnYw}5VyK@1_T(k4!mcSUqQvk3NWCc@5em8`&X9)=SuDS@R* z+~85qNZFDP2b>Tb5aPe=sSOJL85pKSjfEKp4Hm=!%2tK~0;OM^M#l6Q-Dy#XtTi!2 zq-Q($Oll}NhJm3}kEo%k5bE>GN?0Ug*ikzQWoZ1A!KA*%hF1Dtgrrm|R;?(W?xihqoOEZ> zPL|i!d%gaq5(;Qs^vA#q0&^CW^lcI){`&gF=`8@gpro&+MaVBVbSKcd*E_Y^$I_JB z5bk4@L15N@Wy%f(^?t}?p|x4CKPKjDOv&|VI~YPds7IXQ%|+oVi_kVUnF)*S>u#SXGAAhMB|%=N?*0J?vr8h*hHt-_Qwt=prWU!HO^NLfl2LZ)2Y=MA{KO=&5O4Us(kAOk=6m<+@M7t5YkCo(DhH136%Npe=3!O%l4w!h(lpgM**mva# zZPI}+Q;~{BS|D|cRJBGwlD; zrs}X5+W+EKw-$fwT|og9-FJQ-FplYT1PADYLKZ-;JbBwVRAL~n`bi?%yXNqb=1qZ)?s2DT$1HeUOq zEC5g%Xc<%IN0eZa2C^Ut#0b>SV{j4Y2Sdu2c1!5A*xbSkPL@N=EUGkfG?5&3fezZc z@|@zJF1oETy)?_1m!Ndmu7X`u{u-;Rhlx&OV{w{D`O5F}TBt_uaZ+38CKyNU!kc0G zr^1MTWZ5wt6Ovttpl8BGHqjLo(YS)<-R{79i@>-{g`aVN6D7zr)R_{p(7CGic~X1m zlHZhGfA02YQfljnZW=gy0z^DGo*{IFpDIxui(A6Opu!8fM!~r<}YnkwoK;f$C?&|I>!dYLlu&)C?V1aYmw?DEU-x;E&E9CmS%w z>m>`BQl*R+z$egJn$J@x$zv%OC%rg9`$+h?i1!P$Dw_Xxqqaw2M^$f(eqm*a6xhIP)EZ3w E5Av*@TL1t6 diff --git a/src/Shared/Win.Sfs.Shared/obj/Debug/netcoreapp5/Win.Sfs.Shared.csproj.AssemblyReference.cache b/src/Shared/Win.Sfs.Shared/obj/Debug/netcoreapp5/Win.Sfs.Shared.csproj.AssemblyReference.cache index 5ca9bbba3f871bbf1e92d36377152d7c893b0d50..cf20a4fd3e486dd6c970716c4b4e861de00b4613 100644 GIT binary patch delta 2986 zcmc&$Yitx%6z<(x+uhP9+fqokc2j{C%1o!rmQt*3St@8B6gC2tDP?x|Zdsh2S!bpc zG`JunfDc-@u?>Vo6Qfa-qBKOsAZ;iHeu-EJ7$u?*DiEPYVnj*2ce*<}ZHD4M{>+a# zkMH}=x#!$_`zrWg2&6PDT<&%OFfT4H4ulbtG!u0t*gjh}Skbqjic9J1U$!d2v;(My zw=9WauNVx80u+>>=z~1P34*9_N{wbfT$;M~M#8PD!}k97Zx4_7*!oFm;NyLT zEuP|ou-JC*LZ#9o&bc=7>YBr8gWZ)ga$nDM!JPbHKbqU{!nx@PB;lfbTGblPIB%%{ zK10Ija78v+U0;;$DRKCn{&{|e@i|L42Zu6dTG5s4LWCQar#jGrOS@$|lfJWqK zD7;*pzXD2fKtvtYF4NZ0HPV$}$>HQsBnh=%7KIR}c-OI|R4J;NmyJe3S$WUlzfI(? zCNHkxi`u~@7l^z(;*zGh023Y()1H1i*oButg<*1y=#8QJjW z!~{)C3q}ML5%_6F-kLUab18%R;~$Ez7n(jkBl=qS3h)H%iSZ`F-9WbK4XtT5o$^uD zJSViZb8S$sxnNXpeZ&+~J82k3)E2149_y#+1c>zT!B~2Isbh0!-SiWHsbh@>+Q7!h zeP@~C#a9w1aQr4YAXE5`3yK03RgP}g=2yC~ttM*IZmQLXUirNDJUNZo4FRtt%A#Mv zS6s|hRg{EJC9(uk(1Cc$2n4GsN7tUoPu4}E0by47=)YapP2sj3c^ws1#MNIg^wX~-E`EPl$uO=@J+%p_-)Fdky>k2BkWM{sw2}%);+b5d^C;K?o*jB z4Uws~8aV=hMl!8?&Ssz!bqq=|r#jU1w3?pg10MYglc5~6Q4&>`VBVd-(#RUq!=SC{ Jg{az6@E>62Nq7JN delta 4186 zcmd6qe@s(X6vuhcTCAY_EFyyZn({;5YfFI%Dnbhmq=0nmK;JfB`(DdqZC`1NB3rD{ zZSIF|%AHGGhHh^DnAsf4rknn;xy9)cviJjs&McX8*^Ewy(dc5#wtHU-uhe2|MiyT} zpnd0_bH1N@&OMi%1K6LxVp45olTM9cWnp39gh91${$MHA0u+%sq@80)C0>LpNegQr zZH&w5qHHwfpq03StZ!_n!5i$1t=Vc()iW-fwpcJM3_b-vrs}txjl?i4#@`4FhwsJk zCmd8vNX00yDT0vNU>t&v1BN0J?pXtlwB))s_n%vGqp#<+uf>|vH{GWe>8>2@KL9RY zjWujEY+HYJ&GA`R&cuG)qUp{aYTr=a6LFxXYUl9-bfqaQW&H~?r|RSv&sld#FIa2) zGd>>}SbhCba#eSwGYNF;dHJvS)w_s&iS2oc!j&i6uGYS9h`d%-`_$lzy={{HXIn33 zx;2}L&#*|Cb@c7|$KK3WUBGny!e*!I8HbbQZ1X%qV)L?N-B_I;a(_&5Rp4tCh2nDp;s;(!rQU7pk1pt#rB=E3WaHt9f&Q?CPgcrCnHh&592{;;cKaCMYF~4$$6OG;L2}6}JlC7a zDEok`F%j$n^ze=D``Zmah*pPzUzV0YMiY&`c?3#3D7E0p43nH=2|0hE$W*u-haH)h zjd1rZf2>)Ik*GBdA+)CF(5vPgR?6iRfUcXH?(NZd-{Zk+=hv)sfMyM}>|y9yrC-1Xj=bH&04~c9+(INER8n9lKWB=wm2%j- zSUVcP3S0>)N@R;`)H?L7nxh$<|7!_ruVW2DAu4l*Ifhz+I1~l@Ua2Yu8REX0@wBm$Ac5ny*61gYVZ;(eBlyhGAEgGx^hyzj6&!S|XOX*ISs#>ihPMh@Dl zrG3*}d?n-{6ESZBmMuv1ZaW~T=$i2ni^~ZVV&X^^yx?9*6ga0z@c9-=eJ-d}_n1egP8#lWKJ-m%!BlI=2|n0saA(Z4LrgmryJM3zkp<6u0eA0vH09U|<4pmmXgN k4VR@B0uQ%RUIGpRmq0cGVwaG00u7h=a{>&vFmeK$1d4Jg9smFU literal 177051 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 SgOy)4tj<%RP5=e4VE-T6DjDwp