|
@ -164,7 +164,7 @@ namespace WcfControlMonitorLib |
|
|
{ |
|
|
{ |
|
|
obj = dbo.GetSingle(string.Format("SELECT top 1 FCELLCODE from ST_CELL where FLaneWay={0} order by FCELLCODE desc", dvnew[xd]["F_StartDevice"])); |
|
|
obj = dbo.GetSingle(string.Format("SELECT top 1 FCELLCODE from ST_CELL where FLaneWay={0} order by FCELLCODE desc", dvnew[xd]["F_StartDevice"])); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (obj != null) |
|
|
if (obj != null) |
|
|
{ |
|
|
{ |
|
|
endcell.Append(obj.ToString()); |
|
|
endcell.Append(obj.ToString()); |
|
@ -196,9 +196,9 @@ namespace WcfControlMonitorLib |
|
|
sbs.Append(" and END_DEVICE_CODE='").Append(dvc[i]["F_DeviceIndex"]).Append("'"); |
|
|
sbs.Append(" and END_DEVICE_CODE='").Append(dvc[i]["F_DeviceIndex"]).Append("'"); |
|
|
sbs.Append(" order by CONTROL_TASK_LEVEL desc,CONTROL_BEGIN_TIME asc,CONTROL_ID asc "); |
|
|
sbs.Append(" order by CONTROL_TASK_LEVEL desc,CONTROL_BEGIN_TIME asc,CONTROL_ID asc "); |
|
|
dvIOC = dboM.ExceSQL(sbs.ToString()).Tables[0].DefaultView; |
|
|
dvIOC = dboM.ExceSQL(sbs.ToString()).Tables[0].DefaultView; |
|
|
for (int inew = 0; inew < dvIOC.Count; inew++) |
|
|
|
|
|
{ |
|
|
{ |
|
|
ObtainDoubleForkTask(dvIOC[inew]["CONTROL_ID"], "0"); |
|
|
|
|
|
|
|
|
for (int inew = 0; inew < dvIOC.Count; inew++) |
|
|
|
|
|
ObtainDoubleForkTask(dvIOC[inew]["CONTROL_ID"], "0"); |
|
|
} |
|
|
} |
|
|
leftTask = leftTask - dvIOC.Count; |
|
|
leftTask = leftTask - dvIOC.Count; |
|
|
if (leftTask <= 0) break; |
|
|
if (leftTask <= 0) break; |
|
|