From b78a4d0ca90416d37fcbaf5e54b00f7eaab53919 Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期一, 14 十月 2019 17:03:58 +0800
Subject: [PATCH] 2019-10-14-2
---
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs | 45 +++++++++++++++++++--------------------------
1 files changed, 19 insertions(+), 26 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs
index 279e15a..c62be4d 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayLogic.cs
@@ -229,7 +229,7 @@
//鑾峰彇缃戝叧鐨勪俊鎭�
var result = await zbGateway.GetZbGwInfoAsync();
//妫�娴嬬綉鍏宠繑鍥炵殑鍏遍�氶敊璇姸鎬佺爜
- string error = UserCenterLogic.CheckCommonErrorCode(result);
+ string error = HdlCheckLogic.Current.CheckCommonErrorCode(result);
if (error != null)
{
if (mode == ShowErrorMode.YES)
@@ -432,7 +432,7 @@
//鑾峰彇缃戝叧鐨勪俊鎭�
var result = await zbGateway.GetZbGwInfoAsync();
//妫�娴嬬綉鍏宠繑鍥炵殑鍏遍�氶敊璇姸鎬佺爜
- string error = UserCenterLogic.CheckCommonErrorCode(result);
+ string error = HdlCheckLogic.Current.CheckCommonErrorCode(result);
if (error != null)
{
this.ShowTipMsg(error);
@@ -503,7 +503,7 @@
var result = await realWay.GwReNameAsync(gatewayName);
//妫�娴嬬綉鍏宠繑鍥炵殑鍏遍�氶敊璇姸鎬佺爜
- string error = UserCenterLogic.CheckCommonErrorCode(result);
+ string error = HdlCheckLogic.Current.CheckCommonErrorCode(result);
if (error != null)
{
this.ShowErrorMsg(error);
@@ -1112,7 +1112,7 @@
//鑾峰彇缃戝叧鐗堟湰淇℃伅
var imageTypeResult = await realWay.GetZbGwInfoAsync();
//妫�娴嬬綉鍏宠繑鍥炵殑鍏遍�氶敊璇姸鎬佺爜
- string error = UserCenterLogic.CheckCommonErrorCode(imageTypeResult);
+ string error = HdlCheckLogic.Current.CheckCommonErrorCode(imageTypeResult);
if (error != null)
{
if (mode == ShowErrorMode.YES)
@@ -1160,12 +1160,11 @@
{
bool bolBreak = false;
ZbGatewayData.GetGwData result = null;
- new System.Threading.Thread(async () =>
+ HdlThreadLogic.Current.RunThread(async () =>
{
result = await this.GetGatewayNewInfoAsync(zbGateway, mode);
bolBreak = true;
- })
- { IsBackground = true }.Start();
+ });
while (bolBreak == false)
{
@@ -1292,7 +1291,7 @@
}
var result = await zbTemp.CheckVDDriveCodeAsync();
//妫�娴嬬綉鍏宠繑鍥炵殑鍏遍�氶敊璇姸鎬佺爜
- string error = UserCenterLogic.CheckCommonErrorCode(result);
+ string error = HdlCheckLogic.Current.CheckCommonErrorCode(result);
if (error != null)
{
this.ShowTipMsg(error);
@@ -1356,7 +1355,7 @@
if (localWay == null || localWay.getGwInfo == null)
{
//缁欎竴涓嚎绋嬪幓鑾峰彇瀹冪殑闀滃儚绫诲瀷
- new System.Threading.Thread(async () =>
+ HdlThreadLogic.Current.RunThread(async () =>
{
var result = await this.GetGatewayNewInfoAsync(zbGateway, ShowErrorMode.NO);
if (result != null)
@@ -1369,8 +1368,7 @@
}
});
}
- })
- { IsBackground = true }.Start();
+ });
}
else
{
@@ -1390,7 +1388,7 @@
if (localWay == null || localWay.getGwInfo == null)
{
//缁欎竴涓嚎绋嬪幓鑾峰彇瀹冪殑闀滃儚绫诲瀷
- new System.Threading.Thread(async () =>
+ HdlThreadLogic.Current.RunThread(async () =>
{
var result = await this.GetGatewayNewInfoAsync(zbGateway, ShowErrorMode.NO);
if (result != null)
@@ -1404,8 +1402,7 @@
}
});
}
- })
- { IsBackground = true }.Start();
+ });
}
else
{
@@ -1575,7 +1572,7 @@
return;
}
- new System.Threading.Thread(() =>
+ HdlThreadLogic.Current.RunThread(() =>
{
var dicStatu = this.GetNowOnlineStatuBeforeCheck();
//绛変釜3绉掞紝鍑嗗涓�涓�
@@ -1604,8 +1601,7 @@
}
//灏嗗彉鍖栫殑缃戝叧鎺ㄩ�佸埌鐣岄潰涓�
this.PushGatewayOnlineStatuToForm(dicStatu);
- })
- { IsBackground = true }.Start();
+ });
}
#endregion
@@ -1623,7 +1619,7 @@
return;
}
- new System.Threading.Thread(() =>
+ HdlThreadLogic.Current.RunThread(() =>
{
//鍏堣幏鍙栫幇鍦ㄥ叏閮ㄧ殑缃戝叧锛屽垵鏈熷�よ缃负涓嶅湪绾�
var dicStatu = this.GetNowOnlineStatuBeforeCheck();
@@ -1665,8 +1661,7 @@
string msg = Language.StringByID(R.MyInternationalizationString.uRemoteTimeOutAndNotGatewaiOnline);
//this.ShowTipMsg(msg);
}
- })
- { IsBackground = true }.Start();
+ });
}
#endregion
@@ -1791,7 +1786,7 @@
}
bool canBreak = false;
- new System.Threading.Thread(async () =>
+ HdlThreadLogic.Current.RunThread(async () =>
{
List<string> list = new List<string>() { "NotSetAgain" };
@@ -1817,8 +1812,7 @@
}
dicDbGateway = dic;
canBreak = true;
- })
- { IsBackground = true }.Start();
+ });
int count = 0;
while (canBreak == false)
@@ -1887,7 +1881,7 @@
/// </summary>
public void ResetComandToBindBackupGateway()
{
- new System.Threading.Thread(async () =>
+ HdlThreadLogic.Current.RunThread(async () =>
{
var fileData = Global.ReadFileByDirectory(DirNameResourse.LocalMemoryDirectory, DirNameResourse.BackupGatewayIdFile);
if (fileData == null)
@@ -1936,8 +1930,7 @@
var byteData = System.Text.Encoding.UTF8.GetBytes(strData);
Global.WriteFileToDirectoryByBytes(DirNameResourse.LocalMemoryDirectory, DirNameResourse.BackupGatewayIdFile, byteData);
}
- })
- { IsBackground = true }.Start();
+ });
}
#endregion
--
Gitblit v1.8.0