diff --git a/src/JiShe.CollectBus.Application/ScheduledMeterReading/BasicScheduledMeterReadingService.cs b/src/JiShe.CollectBus.Application/ScheduledMeterReading/BasicScheduledMeterReadingService.cs
index 7de35f2..3cb1334 100644
--- a/src/JiShe.CollectBus.Application/ScheduledMeterReading/BasicScheduledMeterReadingService.cs
+++ b/src/JiShe.CollectBus.Application/ScheduledMeterReading/BasicScheduledMeterReadingService.cs
@@ -624,7 +624,7 @@ namespace JiShe.CollectBus.ScheduledMeterReading
{
if (TelemetryPacketBuilder.AFNHandlers.TryGetValue(tempItem, out var handler))
{
- handler(ammeter.FocusAddress, fn, ammeter.MeteringCode);
+ dataInfos = handler(ammeter.FocusAddress, fn, ammeter.MeteringCode);
}
else
{
@@ -633,8 +633,6 @@ namespace JiShe.CollectBus.ScheduledMeterReading
}
//TODO:特殊表
-
-
if (dataInfos == null || dataInfos.Length <= 0)
{
_logger.LogWarning($"{nameof(CreatePublishTask)} 集中器{ammeter.FocusAddress}的电表{ammeter.Name}采集项{tempItem}未能正确获取报文。");
diff --git a/src/JiShe.CollectBus.Common/BuildSendDatas/TelemetryPacketBuilder.cs b/src/JiShe.CollectBus.Common/BuildSendDatas/TelemetryPacketBuilder.cs
index 6772ef1..96bb97f 100644
--- a/src/JiShe.CollectBus.Common/BuildSendDatas/TelemetryPacketBuilder.cs
+++ b/src/JiShe.CollectBus.Common/BuildSendDatas/TelemetryPacketBuilder.cs
@@ -22,7 +22,7 @@ namespace JiShe.CollectBus.Common.BuildSendDatas
///
///
///
- public delegate void AFNDelegate(string address, int fn, int pn = 0);
+ public delegate byte[] AFNDelegate(string address, int fn, int pn = 0);
///
/// 编码与方法的映射表