- Add AzureBlobStorageService, DocumentArchiveSyncService, and related config for secondary PDF archiving of invoices/reminders - Add SQL procs and schema changes for archive backfill - Update invoice/reminder services to upload PDFs to blob storage - Add telemetry counters and unit tests for blob storage/archive logic - Add Fuchs:Email:OverrideRecipient config and enforce dev/test email redirect in ProcessWebComService, with tests - Improve JS date parsing (German formats), stricter JSON date detection - Increase widget SQL timeouts, update dependencies, docs, and project files
19 lines
606 B
Transact-SQL
19 lines
606 B
Transact-SQL
|
|
-- =============================================
|
|
-- Author: <Author,,Name>
|
|
-- Create date: <Create Date,,>
|
|
-- Description: Returns the stored file bytes for a single reminder, for use by
|
|
-- the Azure Blob Storage startup backfill after the row has been
|
|
-- selected via fds__getReminderFiles_ForBlobArchive.
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[fds__getReminderFileContent]
|
|
@Id varchar(10)
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT TOP(1) [Id], [file]
|
|
FROM [dbo].[fds__reminder]
|
|
WHERE [Id] = @Id AND @Id is not null AND [file] IS NOT NULL;
|
|
END
|