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,45 +472,49 @@ namespace DeviceLibrary ...@@ -472,45 +472,49 @@ 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
{ {
Dictionary<string, string> param = new Dictionary<string, string>(); int cnt = 10;
param.Add("info", txt); Dictionary<string, string> param = new Dictionary<string, string>();
string addr = GetItsAddr("/UpdateAGVtranstask", param); param.Add("info", txt);
while (!isError) string addr = GetItsAddr("/UpdateAGVtranstask", param);
{ while (cnt > 0)
string resultStr = HttpHelper.Get(addr); {
itsData data = JsonHelper.DeserializeJsonToObject<itsData>(resultStr); string resultStr = HttpHelper.Get(addr);
//fbackkinfo":"no agvinfo","fbacktime":"20215306105317"} itsData data = JsonHelper.DeserializeJsonToObject<itsData>(resultStr);
if (data == null) //fbackkinfo":"no agvinfo","fbacktime":"20215306105317"}
{ if (data == null)
log.Error($"上报任务执行信息失败:[{txt}][{resultStr}]"); {
} log.Error($"上报任务执行信息失败:[{txt}][{resultStr}]");
else }
{ else
log.Info($"上报任务执行信息成功:[{txt}][{resultStr}]"); {
break; log.Info($"上报任务执行信息成功:[{txt}][{resultStr}]");
} break;
Task.Delay(1000); }
} Task.Delay(1000);
} cnt--;
catch (Exception e) }
{ }
log.Error("UpdateAGVtranstask", e); catch (Exception e)
} {
} log.Error("UpdateAGVtranstask", e);
); }
}
);
task.Wait();
} }
#endregion #endregion
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!