diff --git a/server/StrDss.Api/Controllers/BizLicensesController.cs b/server/StrDss.Api/Controllers/BizLicensesController.cs index 2122f596..89eb7b3e 100644 --- a/server/StrDss.Api/Controllers/BizLicensesController.cs +++ b/server/StrDss.Api/Controllers/BizLicensesController.cs @@ -77,7 +77,6 @@ public async Task GetUploadHistory(long? orgId, int pageSize, int //[HttpGet("process")] //public async Task ProcessUpload() //{ - // // var info = await _bizLicenseService.GetMatchingBusinessLicenseIdAndNo(256, "X567B"); // await _bizLicenseService.ProcessBizLicenseUploadAsync(); // return Ok(); //} diff --git a/server/StrDss.Data/Repositories/BizLicenseRepository.cs b/server/StrDss.Data/Repositories/BizLicenseRepository.cs index d0eae276..ee10fa10 100644 --- a/server/StrDss.Data/Repositories/BizLicenseRepository.cs +++ b/server/StrDss.Data/Repositories/BizLicenseRepository.cs @@ -15,7 +15,7 @@ public interface IBizLicenseRepository Task<(string?, long?)> GetBizLicenseNoAndLgId(long businessLicenceId); Task CreateBizLicTempTable(); Task InsertRowToBizLicTempTable(BizLicenseRowUntyped row, long providingOrganizationId); - Task ProcessBizLicTempTable(); + Task ProcessBizLicTempTable(long lgId); Task<(long?, string?)> GetMatchingBusinessLicenseIdAndNo(long orgId, string effectiveBizLicNo); } @@ -150,9 +150,9 @@ INSERT INTO biz_lic_table ( await _dbContext.Database.ExecuteSqlRawAsync(insertSql, parameters.ToArray()); } - public async Task ProcessBizLicTempTable() + public async Task ProcessBizLicTempTable(long lgId) { - await _dbContext.Database.ExecuteSqlRawAsync("CALL dss_process_biz_lic_table();"); + await _dbContext.Database.ExecuteSqlRawAsync($"CALL dss_process_biz_lic_table({lgId});"); } //public async Task<(long?, string?)> GetMatchingBusinessLicenseIdAndNo(long orgId, string effectiveBizLicNo) diff --git a/server/StrDss.Service/BizLicenseService.cs b/server/StrDss.Service/BizLicenseService.cs index 06e7678a..37beaae4 100644 --- a/server/StrDss.Service/BizLicenseService.cs +++ b/server/StrDss.Service/BizLicenseService.cs @@ -63,7 +63,7 @@ public async Task ProcessBizLicenseUploadAsync() if (errorCount == 0) { - await _bizLicenseRepo.ProcessBizLicTempTable(); + await _bizLicenseRepo.ProcessBizLicTempTable(upload.ProvidingOrganizationId); _logger.LogInformation($"Success: Finished Business License Upload {upload.UploadDeliveryId} - {upload.ProvidingOrganizationId} - {upload.ProvidingOrganization.OrganizationNm}"); } else