1.启动

1.1.启动前获取网关信息

60*3 = 180s 的等待时间

  1. var error = 0;
  2. while (error < 60)
  3. {
  4. if (Panda.UIAPP.Common.AppGlobalConfig.GatWayInfo == null)
  5. {
  6. error++;
  7. System.Threading.Thread.Sleep(3000);
  8. }
  9. else
  10. {
  11. error = 60;
  12. }
  13. }
  14. if (Panda.UIAPP.Common.AppGlobalConfig.GatWayInfo == null)
  15. {
  16. var msg = $"没有找到网关{Panda.UIAPP.Common.AppGlobalConfig.GatwayGuid},请联系厂家";
  17. Panda.Framework.LogHelper.WriteErrorLog(msg);
  18. Common.MessageDxUtil.ShowWarning(msg);
  19. Exit();
  20. }
  21. if (Panda.UIAPP.Common.AppGlobalConfig.DictList == null)
  22. {
  23. var msg = $"没有找到字典信息{Panda.UIAPP.Common.AppGlobalConfig.GatwayGuid},请联系厂家";
  24. Panda.Framework.LogHelper.WriteErrorLog(msg);
  25. Common.MessageDxUtil.ShowWarning(msg);
  26. Exit();
  27. }