优化存储
This commit is contained in:
parent
a8da939ba4
commit
ff52fdc46a
@ -46,6 +46,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_00H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId= ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -43,6 +43,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_00H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -45,6 +45,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_02H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -45,6 +45,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_02H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -45,6 +45,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_02H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.AnalysisData.AFN_09H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<AFN9_F1_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN9_F1_AnalysisDto?>>
|
UnitDataAnalysis<AnalysisBaseDto<AFN9_F1_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN9_F1_AnalysisDto?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -45,6 +45,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_09H
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string?>> dto = new UnitDataAnalysis<AnalysisBaseDto<string?>>
|
UnitDataAnalysis<AnalysisBaseDto<string?>> dto = new UnitDataAnalysis<AnalysisBaseDto<string?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0AH
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<AFN10_F10_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN10_F10_AnalysisDto?>>
|
UnitDataAnalysis<AnalysisBaseDto<AFN10_F10_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN10_F10_AnalysisDto?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -49,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0AH
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<AFN10_F66_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN10_F66_AnalysisDto?>>
|
UnitDataAnalysis<AnalysisBaseDto<AFN10_F66_AnalysisDto?>> dto = new UnitDataAnalysis<AnalysisBaseDto<AFN10_F66_AnalysisDto?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -44,6 +44,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0AH
|
|||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.Address;
|
data.DeviceAddress = ammeterInfo.Address;
|
||||||
data.DeviceType = MeterTypeEnum.Focus;
|
data.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
UnitDataAnalysis<AnalysisBaseDto<bool?>> dto = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -65,6 +65,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,7 @@ using JiShe.CollectBus.Protocol.Interfaces;
|
|||||||
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
||||||
using JiShe.CollectBus.Protocol3761;
|
using JiShe.CollectBus.Protocol3761;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using static System.Runtime.InteropServices.JavaScript.JSType;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -47,6 +48,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Protocol3761;
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
using YamlDotNet.Core.Tokens;
|
using YamlDotNet.Core.Tokens;
|
||||||
|
using static System.Runtime.InteropServices.JavaScript.JSType;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -48,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,6 +11,7 @@ using JiShe.CollectBus.Protocol3761;
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.Metrics;
|
using System.Diagnostics.Metrics;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -39,7 +40,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
List<string> datas = await AnalysisDataUnitAsync(input.UnitData.HexMessageList);
|
List<string> datas = await AnalysisDataUnitAsync(input.UnitData.HexMessageList);
|
||||||
string itemType = $"{input.AFN_FC.AFN.HexToDecStr().PadLeft(2, '0')}_{input.DT.Fn}";
|
string itemType = $"{input.AFN_FC.AFN.HexToDecStr().PadLeft(2, '0')}_{input.DT.Fn}";
|
||||||
|
|
||||||
AnalysisBaseDto<decimal?> data = GenerateFinalResult(datas, "当月正向有功最大需量及发生时间", dataType);
|
AnalysisBaseDto<decimal?> data = GenerateFinalResult(datas, "当月正向有功最大需量及发生时间", itemType);
|
||||||
// 查询电表信息
|
// 查询电表信息
|
||||||
AmmeterInfo ammeterInfo = await _dataStorage.GetMeterInfoAsync(data.DeviceType.ToString(), "15");
|
AmmeterInfo ammeterInfo = await _dataStorage.GetMeterInfoAsync(data.DeviceType.ToString(), "15");
|
||||||
if (ammeterInfo != null)
|
if (ammeterInfo != null)
|
||||||
@ -48,7 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0CH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
|
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Protocol.T37612012.AnalysisData;
|
|||||||
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
||||||
using JiShe.CollectBus.Protocol3761;
|
using JiShe.CollectBus.Protocol3761;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -48,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID=ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID=ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress= ammeterInfo.AmmerterAddress;
|
data.DeviceAddress= ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Protocol.T37612012.AnalysisData;
|
|||||||
using JiShe.CollectBus.Protocol3761;
|
using JiShe.CollectBus.Protocol3761;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using YamlDotNet.Core.Tokens;
|
using YamlDotNet.Core.Tokens;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -48,7 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> dto = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> dto = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -78,6 +78,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,6 +11,7 @@ using System.Diagnostics.Metrics;
|
|||||||
using JiShe.CollectBus.Protocol.T37612012.AnalysisData;
|
using JiShe.CollectBus.Protocol.T37612012.AnalysisData;
|
||||||
using JiShe.CollectBus.IotSystems.Ammeters;
|
using JiShe.CollectBus.IotSystems.Ammeters;
|
||||||
using JiShe.CollectBus.Common.Consts;
|
using JiShe.CollectBus.Common.Consts;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -47,7 +48,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
UnitDataAnalysis<AnalysisBaseDto<string>> dto = new UnitDataAnalysis<AnalysisBaseDto<string>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
|||||||
using JiShe.CollectBus.Protocol3761;
|
using JiShe.CollectBus.Protocol3761;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System;
|
using System;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
||||||
{
|
{
|
||||||
@ -53,6 +54,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<AFN12_F33_AnalysisDto?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<AFN12_F33_AnalysisDto?>>
|
UnitDataAnalysis<AnalysisBaseDto<AFN12_F33_AnalysisDto?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<AFN12_F33_AnalysisDto?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -74,6 +74,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AFN_0CH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,6 +49,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ using JiShe.CollectBus.Protocol.Interfaces;
|
|||||||
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
using JiShe.CollectBus.Protocol.T37612012.Appendix;
|
||||||
using JiShe.CollectBus.Protocol3761;
|
using JiShe.CollectBus.Protocol3761;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
||||||
{
|
{
|
||||||
@ -46,6 +47,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Common.Extensions;
|
|||||||
using JiShe.CollectBus.IotSystems.Ammeters;
|
using JiShe.CollectBus.IotSystems.Ammeters;
|
||||||
using JiShe.CollectBus.Common.Helpers;
|
using JiShe.CollectBus.Common.Helpers;
|
||||||
using JiShe.CollectBus.Common.Consts;
|
using JiShe.CollectBus.Common.Consts;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
||||||
{
|
{
|
||||||
@ -47,6 +48,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -10,6 +10,7 @@ using JiShe.CollectBus.Common.Extensions;
|
|||||||
using JiShe.CollectBus.IotSystems.Ammeters;
|
using JiShe.CollectBus.IotSystems.Ammeters;
|
||||||
using JiShe.CollectBus.Common.Helpers;
|
using JiShe.CollectBus.Common.Helpers;
|
||||||
using JiShe.CollectBus.Common.Consts;
|
using JiShe.CollectBus.Common.Consts;
|
||||||
|
using static FreeSql.Internal.GlobalFilter;
|
||||||
|
|
||||||
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
||||||
{
|
{
|
||||||
@ -47,6 +48,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,6 +55,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -54,6 +54,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0DH
|
|||||||
item.DeviceId = ammeterInfo.MeterId;
|
item.DeviceId = ammeterInfo.MeterId;
|
||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
item.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -56,6 +56,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_0EH
|
|||||||
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
item.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
item.DeviceAddress = ammeterInfo.Address;
|
item.DeviceAddress = ammeterInfo.Address;
|
||||||
item.DeviceType = MeterTypeEnum.Focus;
|
item.DeviceType = MeterTypeEnum.Focus;
|
||||||
|
item.FocusId = ammeterInfo.FocusId;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
using JiShe.CollectBus.Common.Consts;
|
using JiShe.CollectBus.Common.Consts;
|
||||||
using JiShe.CollectBus.Common.Enums;
|
using JiShe.CollectBus.Common.Enums;
|
||||||
using JiShe.CollectBus.Common.Extensions;
|
using JiShe.CollectBus.Common.Extensions;
|
||||||
|
using JiShe.CollectBus.IotSystems.Ammeters;
|
||||||
using JiShe.CollectBus.Protocol.Contracts.Protocol.Dto;
|
using JiShe.CollectBus.Protocol.Contracts.Protocol.Dto;
|
||||||
using JiShe.CollectBus.Protocol.Dto;
|
using JiShe.CollectBus.Protocol.Dto;
|
||||||
using JiShe.CollectBus.Protocol.Interfaces;
|
using JiShe.CollectBus.Protocol.Interfaces;
|
||||||
@ -36,6 +37,16 @@ namespace GatherService.WattMeter.AnalysisData.AFN_10H
|
|||||||
DataValue = AnalysisDataUnit(input.UnitData.HexMessageList),
|
DataValue = AnalysisDataUnit(input.UnitData.HexMessageList),
|
||||||
ItemType = $"{input.AFN_FC.AFN.HexToDecStr().PadLeft(2, '0')}_{input.DT.Fn}"
|
ItemType = $"{input.AFN_FC.AFN.HexToDecStr().PadLeft(2, '0')}_{input.DT.Fn}"
|
||||||
};
|
};
|
||||||
|
// 查询电表信息
|
||||||
|
AmmeterInfo ammeterInfo = await _dataStorage.GetMeterInfoAsync(data.DeviceType.ToString(), "15");
|
||||||
|
if (ammeterInfo != null)
|
||||||
|
{
|
||||||
|
data.ProjectId = ammeterInfo.ProjectID;
|
||||||
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<string?>> dto = new UnitDataAnalysis<AnalysisBaseDto<string?>>
|
UnitDataAnalysis<AnalysisBaseDto<string?>> dto = new UnitDataAnalysis<AnalysisBaseDto<string?>>
|
||||||
{
|
{
|
||||||
Code = input.A.Code!,
|
Code = input.A.Code!,
|
||||||
|
|||||||
@ -51,6 +51,7 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData.AFN_10H
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
UnitDataAnalysis<AnalysisBaseDto<decimal?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<decimal?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -52,6 +52,7 @@ namespace GatherService.WattMeter.AnalysisData.AFN_10H
|
|||||||
data.DeviceId = ammeterInfo.MeterId;
|
data.DeviceId = ammeterInfo.MeterId;
|
||||||
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
data.DatabaseBusiID = ammeterInfo.DatabaseBusiID;
|
||||||
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
data.DeviceAddress = ammeterInfo.AmmerterAddress;
|
||||||
|
data.FocusId = ammeterInfo.FocusId;
|
||||||
}
|
}
|
||||||
UnitDataAnalysis<AnalysisBaseDto<bool?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
UnitDataAnalysis<AnalysisBaseDto<bool?>> unitDataAnalysis = new UnitDataAnalysis<AnalysisBaseDto<bool?>>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -149,11 +149,13 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData
|
|||||||
DeviceType = $"{data.DeviceType}",
|
DeviceType = $"{data.DeviceType}",
|
||||||
DeviceId = $"{data.DeviceId}",
|
DeviceId = $"{data.DeviceId}",
|
||||||
DataType = analysisBaseDto.DataType,
|
DataType = analysisBaseDto.DataType,
|
||||||
|
FocusId = data.FocusId,
|
||||||
|
FocusAddress = analysisBaseDto.Code,
|
||||||
Timestamps = DateTime.Now.GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
Timestamps = DateTime.Now.GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
||||||
DatabaseBusiID = data.DatabaseBusiID,
|
DatabaseBusiID = data.DatabaseBusiID,
|
||||||
PendingCopyReadTime = data.TimeSpan.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
PendingCopyReadTime = data.TimeSpan.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
||||||
CreationTime = currentTime,
|
CreationTime = currentTime,
|
||||||
MeterAddress = data.DeviceAddress,
|
MeterAddress = analysisBaseDto.Code == data.DeviceAddress ? "" : data.DeviceAddress, // 判断是否能取到表地址
|
||||||
AFN = analysisBaseDto.AFN,
|
AFN = analysisBaseDto.AFN,
|
||||||
Fn = analysisBaseDto.Fn,
|
Fn = analysisBaseDto.Fn,
|
||||||
Seq = analysisBaseDto.PSEQ,
|
Seq = analysisBaseDto.PSEQ,
|
||||||
@ -255,12 +257,14 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData
|
|||||||
ProjectId = $"{item.ProjectId}",
|
ProjectId = $"{item.ProjectId}",
|
||||||
DeviceType = $"{item.DeviceType}",
|
DeviceType = $"{item.DeviceType}",
|
||||||
DeviceId = $"{item.DeviceId}",
|
DeviceId = $"{item.DeviceId}",
|
||||||
DataType = analysisBaseDto.DataType,
|
DataType = IOTDBDataTypeConst.Log, // 匹配不到下发记录标记为LOG
|
||||||
Timestamps = DateTime.Now.CheckTimePoint().GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
Timestamps = DateTime.Now.CheckTimePoint().GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
||||||
DatabaseBusiID = item.DatabaseBusiID,
|
DatabaseBusiID = item.DatabaseBusiID,
|
||||||
PendingCopyReadTime = item.TimeSpan.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
PendingCopyReadTime = item.TimeSpan.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
||||||
CreationTime = currentTime,
|
CreationTime = currentTime,
|
||||||
MeterAddress = item.DeviceAddress,
|
FocusId = item.FocusId,
|
||||||
|
FocusAddress = analysisBaseDto.Code,
|
||||||
|
MeterAddress = analysisBaseDto.Code == item.DeviceAddress ? "" : item.DeviceAddress, // 判断是否能取到表地址
|
||||||
AFN = analysisBaseDto.AFN,
|
AFN = analysisBaseDto.AFN,
|
||||||
Fn = analysisBaseDto.Fn,
|
Fn = analysisBaseDto.Fn,
|
||||||
Seq = analysisBaseDto.PSEQ,
|
Seq = analysisBaseDto.PSEQ,
|
||||||
@ -365,11 +369,13 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData
|
|||||||
DeviceType = $"{data.DeviceType}",
|
DeviceType = $"{data.DeviceType}",
|
||||||
DeviceId = $"{data.DeviceId}",
|
DeviceId = $"{data.DeviceId}",
|
||||||
DataType = analysisBaseDto.DataType,
|
DataType = analysisBaseDto.DataType,
|
||||||
|
FocusId = data.FocusId,
|
||||||
|
FocusAddress = analysisBaseDto.Code,
|
||||||
Timestamps = DateTime.Now.GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
Timestamps = DateTime.Now.GetDateTimeOffset().ToUnixTimeNanoseconds(),
|
||||||
DatabaseBusiID = data.DatabaseBusiID,
|
DatabaseBusiID = data.DatabaseBusiID,
|
||||||
PendingCopyReadTime = data.TimeSpan!.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
PendingCopyReadTime = data.TimeSpan!.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
||||||
CreationTime = currentTime,
|
CreationTime = currentTime,
|
||||||
MeterAddress = data.DeviceAddress,
|
MeterAddress = analysisBaseDto.Code == data.DeviceAddress ? "" : data.DeviceAddress,// 判断是否能取到表地址
|
||||||
AFN = analysisBaseDto.AFN,
|
AFN = analysisBaseDto.AFN,
|
||||||
Fn = analysisBaseDto.Fn,
|
Fn = analysisBaseDto.Fn,
|
||||||
Seq = analysisBaseDto.PSEQ,
|
Seq = analysisBaseDto.PSEQ,
|
||||||
@ -466,7 +472,9 @@ namespace JiShe.CollectBus.Protocol.T37612012.AnalysisData
|
|||||||
DatabaseBusiID = item.DatabaseBusiID,
|
DatabaseBusiID = item.DatabaseBusiID,
|
||||||
PendingCopyReadTime = item.TimeSpan!.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
PendingCopyReadTime = item.TimeSpan!.Value.GetFormatTime(analysisBaseDto.DensityUnit, analysisBaseDto.TimeDensity),
|
||||||
CreationTime = currentTime,
|
CreationTime = currentTime,
|
||||||
MeterAddress = item.DeviceAddress,
|
FocusId = item.FocusId,
|
||||||
|
FocusAddress = analysisBaseDto.Code,
|
||||||
|
MeterAddress= analysisBaseDto.Code== item.DeviceAddress?"": item.DeviceAddress,// 判断是否能取到表地址
|
||||||
AFN = analysisBaseDto.AFN,
|
AFN = analysisBaseDto.AFN,
|
||||||
Fn = analysisBaseDto.Fn,
|
Fn = analysisBaseDto.Fn,
|
||||||
Seq = analysisBaseDto.PSEQ,
|
Seq = analysisBaseDto.PSEQ,
|
||||||
|
|||||||
@ -67,6 +67,10 @@ namespace JiShe.CollectBus.Protocol.Contracts.Protocol.Dto
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string DeviceAddress { get; set; } = null!;
|
public string DeviceAddress { get; set; } = null!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 集中器ID
|
||||||
|
/// </summary>
|
||||||
|
public int FocusId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AnalysisBaseDto<T> : AnalysisBaseDto
|
public class AnalysisBaseDto<T> : AnalysisBaseDto
|
||||||
|
|||||||
@ -16,6 +16,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<link href="libs/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
<link href="libs/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
||||||
<title>后端服务</title>
|
<title>后端服务</title>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@ -88,7 +88,7 @@
|
|||||||
"ClusterList": [ "192.168.1.9:6667" ],
|
"ClusterList": [ "192.168.1.9:6667" ],
|
||||||
"PoolSize": 32,
|
"PoolSize": 32,
|
||||||
"DataBaseName": "energy",
|
"DataBaseName": "energy",
|
||||||
"OpenDebugMode": false,
|
"OpenDebugMode": true,
|
||||||
"UseTableSessionPoolByDefault": false
|
"UseTableSessionPoolByDefault": false
|
||||||
},
|
},
|
||||||
"Cassandra": {
|
"Cassandra": {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user