消除所有错误,重新构建

This commit is contained in:
2025-07-26 10:05:43 +08:00
parent 3a3ed7a264
commit e292ea9da8
103 changed files with 4254 additions and 3783 deletions

View File

@@ -1,5 +1,5 @@
using System.Threading.Tasks;
using DMS.WPF.Models;
using DMS.Core.Models;
namespace DMS.Services.Processors
{
@@ -8,12 +8,12 @@ namespace DMS.Services.Processors
/// </summary>
public class MqttPublishProcessor : IVariableProcessor
{
private readonly MqttBackgroundService _mqttBackgroundService;
public MqttPublishProcessor(MqttBackgroundService mqttBackgroundService)
{
_mqttBackgroundService = mqttBackgroundService;
}
// private readonly MqttBackgroundService _mqttBackgroundService;
//
// public MqttPublishProcessor(MqttBackgroundService mqttBackgroundService)
// {
// _mqttBackgroundService = mqttBackgroundService;
// }
/// <summary>
/// 处理单个变量上下文如果有关联的MQTT配置则将其推送到发送队列。
@@ -21,19 +21,19 @@ namespace DMS.Services.Processors
/// <param name="context">包含变量及其元数据的上下文对象。</param>
public async Task ProcessAsync(VariableContext context)
{
var variable = context.Data;
if (variable?.VariableMqtts == null || variable.VariableMqtts.Count == 0)
{
return; // 没有关联的MQTT配置直接返回
}
// 遍历所有关联的MQTT配置并将其推入发送队列
foreach (var variableMqtt in variable.VariableMqtts)
{
// 确保VariableMqtt对象中包含了最新的Variable数据
variableMqtt.Variable = variable;
await _mqttBackgroundService.SendVariableAsync(variableMqtt);
}
// var variable = context.Data;
// if (variable?.VariableMqtts == null || variable.VariableMqtts.Count == 0)
// {
// return; // 没有关联的MQTT配置直接返回
// }
//
// // 遍历所有关联的MQTT配置并将其推入发送队列
// foreach (var variableMqtt in variable.VariableMqtts)
// {
// // 确保VariableMqtt对象中包含了最新的Variable数据
// variableMqtt.Variable = variable;
// await _mqttBackgroundService.SendVariableAsync(variableMqtt);
// }
}
}
}