Browse Source

修正当批量写入的TAG在同一个Area和DBNumber且未超过limit时不会进行写入

pull/21/head
Kevin 8 years ago
parent
commit
d6068b5d44
  1. 2
      SCADA/Program/DataService/ExtensionMethods.cs

2
SCADA/Program/DataService/ExtensionMethods.cs

@ -317,7 +317,7 @@ namespace DataService
int endIndex = 0;
while (endIndex < addrArr.Length)
{
if (start.Area != addrArr[endIndex].Area || start.DBNumber != addrArr[endIndex].DBNumber || endIndex - startIndex >= limit)
if (start.Area != addrArr[endIndex].Area || start.DBNumber != addrArr[endIndex].DBNumber || endIndex - startIndex >= limit || endIndex == addrArr.Length - 1)
{
for (int i = startIndex; i < endIndex; i++)
{

Loading…
Cancel
Save