RegistrarOfertasWorker
ProcessarOfertasWorker
RegistrarOfertasWorker.cs
ProcessarOfertasWorker.cs
RegistrarOfertasWorker.cs:132
DeviceTokenController
TenantId
UserId
DeviceTokenController.cs:27-35
"1q2w3E*"
CreateTenant
CargaAdicionalService.cs
DateTime.Now
GetBrasiliaTimeNow()
OfertaRecords
OfertaAtualizacaoService.cs
QuantidadeCarros
CargaAdicionalQuantidadeVeiculos
OfertasAceiteResultApplier.cs
OfertasAppService.Extended.cs:49
CargaAdicionalScraperService.cs
GetAcceptedAndRejectedListAsync
OfertasAppService.cs:233,270
GalileuCredentials
GalileuCredentialDto.cs:11-12
GalileuCredential
ApiStatus
DbContext
cargo_fleetDbContext.cs:193-229
.Count()
OfertasDashboardQueryService.cs:50-52
NotificationAppService.DeleteAsync
NotificationAppService.cs:67
Tabela Consolidada
RegistrarOfertasWorker+ProcessarOfertasWorkerprocessando as mesmas ofertasRegistrarOfertasWorker.cseProcessarOfertasWorker.csRegistrarOfertasWorker— lanca exception quando auth e bem-sucedidaRegistrarOfertasWorker.cs:132DeviceTokenControllersem autenticacao, aceitaTenantId/UserIddo clienteDeviceTokenController.cs:27-35"1q2w3E*"hardcoded emCreateTenantdo microservico CargaAdicionalCargaAdicionalService.cs(metodo CreateTenant)DateTime.Now(horario local) misturado comGetBrasiliaTimeNow()nosOfertaRecordsOfertaAtualizacaoService.csQuantidadeCarroseCargaAdicionalQuantidadeVeiculosnao restaurados em cancelamentoOfertasAceiteResultApplier.csOfertasAppService.Extended.cs:49CargaAdicionalService.cs(GetAccessTokenAsync)CargaAdicionalScraperService.cs(ConfigurarTenantAsync)GetAcceptedAndRejectedListAsyncOfertasAppService.cs:233,270GalileuCredentialsGalileuCredentialDto.cs:11-12GalileuCredentialeApiStatusmapeados duas vezes noDbContextcargo_fleetDbContext.cs:193-229.Count()sincronoOfertasDashboardQueryService.cs:50-52NotificationAppService.DeleteAsyncnao verifica ownership de tenantNotificationAppService.cs:67