업데이트 필요한 이슈를 가져오는 논리 추가.

This commit is contained in:
2025-12-12 10:22:08 +09:00
parent 5ec2f8119e
commit 2e2edc8dac
2 changed files with 31 additions and 1 deletions

View File

@@ -203,5 +203,23 @@ public class AppDbService
throw;
}
}
public async Task<List<JiraIssue>> GetUnpublishedJiraIssuesAsync(CancellationToken ct = default)
{
try
{
var unpublishedIssues = await _db.JiraIssues
.Where(ji => ji.Published < ji.Updated)
.ToListAsync(ct);
_log.Information("Found {count} unpublished Jira issues", unpublishedIssues.Count);
return unpublishedIssues;
}
catch (Exception ex)
{
_log.Error(ex, "Failed to get unpublished Jira issues");
throw;
}
}
#endregion Table: JiraIssues
}