refactor: 移除 VariableMqttAliasDto 并替换为 VariableMqttAlias
本次重构移除了 VariableMqttAliasDto,并将其所有用法替换为 VariableMqttAlias 模型。 主要变更: - 在 DTO、服务和接口中将 VariableMqttAliasDto 替换为 VariableMqttAlias。 - 删除了 VariableMqttAliasDto 的 AutoMapper 映射。 - 删除了 VariableMqttAliasDto.cs 文件。
This commit is contained in:
@@ -34,15 +34,14 @@ public class MqttPublishProcessor : IVariableProcessor
|
||||
}
|
||||
|
||||
// 遍历所有关联的MQTT配置,并将其推入发送队列
|
||||
foreach (var variableMqttAliasDto in variable.MqttAliases)
|
||||
foreach (var variableMqttAlias in variable.MqttAliases)
|
||||
{
|
||||
if (!variableMqttAliasDto.MqttServer.IsActive)
|
||||
if (!variableMqttAlias.MqttServer.IsActive)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// 发布变量数据到MQTT服务器
|
||||
var variableMqttAlias = _mapper.Map<VariableMqttAlias>(variableMqttAliasDto);
|
||||
variableMqttAlias.Variable.DisplayValue=variable.DisplayValue;
|
||||
await _mqttServiceManager.PublishVariableDataAsync(variableMqttAlias);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user