2025-09-04 13:40:07 +08:00
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using DMS.Application.Interfaces;
|
|
|
|
|
using DMS.Application.Models;
|
|
|
|
|
using DMS.Core.Models;
|
2025-09-04 17:29:24 +08:00
|
|
|
using Microsoft.Extensions.Logging;
|
2025-09-04 13:40:07 +08:00
|
|
|
|
|
|
|
|
namespace DMS.Application.Services.Processors;
|
|
|
|
|
|
|
|
|
|
public class UpdateDbVariableProcessor : IVariableProcessor
|
|
|
|
|
{
|
2025-09-04 17:29:24 +08:00
|
|
|
private readonly ILogger<UpdateDbVariableProcessor> _logger;
|
2025-09-04 13:40:07 +08:00
|
|
|
|
2025-09-04 17:29:24 +08:00
|
|
|
public UpdateDbVariableProcessor(ILogger<UpdateDbVariableProcessor> logger)
|
2025-09-04 13:40:07 +08:00
|
|
|
{
|
2025-09-04 17:29:24 +08:00
|
|
|
_logger = logger;
|
2025-09-04 13:40:07 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public async Task ProcessAsync(VariableContext context)
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
2025-09-11 09:42:44 +08:00
|
|
|
|
2025-09-04 13:40:07 +08:00
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
2025-09-04 17:29:24 +08:00
|
|
|
_logger.LogError(ex, $"更新数据库变量 {context.Data.Name} 失败: {ex.Message}");
|
2025-09-04 13:40:07 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|