Commit a6f3d9bf 张东亮

1

1 个父辈 6f6f9ebf
...@@ -56,7 +56,7 @@ namespace DeviceLibrary ...@@ -56,7 +56,7 @@ namespace DeviceLibrary
/// </summary> /// </summary>
/// <param name="msgList"></param> /// <param name="msgList"></param>
/// <returns></returns> /// <returns></returns>
public static string updateDeviceAlarmMsg(string serverBase,List<AlarmMsg> msgList) public static string updateDeviceAlarmMsg(string serverBase, List<AlarmMsg> msgList)
{ {
string msg = ""; string msg = "";
try try
...@@ -472,22 +472,25 @@ namespace DeviceLibrary ...@@ -472,22 +472,25 @@ namespace DeviceLibrary
} }
static string agvreporttask = AppConfigHelper.GetValue(SettingString.ITS_UpdateLine, "http://10.85.17.233/ESMTCommonInterface/CommonService.asmx/") + "UpdateAGVtranstask"; static string agvreporttask = AppConfigHelper.GetValue(SettingString.ITS_UpdateLine, "http://10.85.17.233/ESMTCommonInterface/CommonService.asmx/") + "UpdateAGVtranstask";
/// <summary> /// <summary>
/// AGV反馈任务执行信息 /// AGV反馈任务执行信息
/// </summary> /// </summary>
/// <param name="send"></param> /// <param name="send"></param>
/// <returns></returns> /// <returns></returns>
public static void UpdateAGVtranstask(string txt,bool isError=false) public static void UpdateAGVtranstask(string txt, bool isError = false)
{ {
Task.Factory.StartNew(() => Task task = Task.Factory.StartNew(() =>
{ {
try try
{ {
int cnt = 10;
Dictionary<string, string> param = new Dictionary<string, string>(); Dictionary<string, string> param = new Dictionary<string, string>();
param.Add("info", txt); param.Add("info", txt);
string addr = GetItsAddr("/UpdateAGVtranstask", param); string addr = GetItsAddr("/UpdateAGVtranstask", param);
while (!isError) while (cnt > 0)
{ {
string resultStr = HttpHelper.Get(addr); string resultStr = HttpHelper.Get(addr);
itsData data = JsonHelper.DeserializeJsonToObject<itsData>(resultStr); itsData data = JsonHelper.DeserializeJsonToObject<itsData>(resultStr);
...@@ -502,6 +505,7 @@ namespace DeviceLibrary ...@@ -502,6 +505,7 @@ namespace DeviceLibrary
break; break;
} }
Task.Delay(1000); Task.Delay(1000);
cnt--;
} }
} }
catch (Exception e) catch (Exception e)
...@@ -510,7 +514,7 @@ namespace DeviceLibrary ...@@ -510,7 +514,7 @@ namespace DeviceLibrary
} }
} }
); );
task.Wait();
} }
#endregion #endregion
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!