From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs |   61 ++++--------------------------
 1 files changed, 8 insertions(+), 53 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs
index 9e23559..de95fbe 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceBindLogic.cs
@@ -122,63 +122,18 @@
             foreach (var data in result.addedDeviceBindResponseData.BindList)
             {
                 string mainkeys = Common.LocalDevice.Current.GetDeviceMainKeys(data.BindMacAddr, data.BindEpoint);
-                //0:娣诲姞鎴愬姛  3:宸茬粡瀛樺湪锛屼篃鍙互浠h〃鎴愬姛
-                if (data.Result == 0 || data.Result == 3)
+                if (dicDevice.ContainsKey(mainkeys) == true)
                 {
-                    if (dicDevice.ContainsKey(mainkeys) == true)
-                    {
-                        listSuccess.Add(dicDevice[mainkeys]);
-                    }
-                }
-                //1锛氬け璐ワ紝鑺傜偣璁惧鎴栧満鏅笉瀛樺湪
-                else if (data.Result == 1)
-                {
-                    if (dicDevice.ContainsKey(mainkeys) == true)
-                    {
-                        //璁惧鍚嶇О 缁戝畾澶辫触
-                        string msg = Common.LocalDevice.Current.GetDeviceEpointName(dicDevice[mainkeys]) + "\r\n";
-                        msg += Language.StringByID(R.MyInternationalizationString.BindFailed);
-                        this.ShowTipMsg(msg);
-                    }
-                }
-                //2锛氭湭鐭ワ紝鐢辫妭鐐硅澶囧弽棣堝彂閫佲�淏ind/BindResult鈥濅富棰樻秷鎭‘瀹氭槸鍚︽垚鍔�
-                else if (data.Result == 2)
-                {
-                    if (result.addBindResultResponseData == null)
-                    {
-                        //璁惧鍚嶇О 缁戝畾澶辫触
-                        string msg = Common.LocalDevice.Current.GetDeviceEpointName(dicDevice[mainkeys]) + "\r\n";
-                        msg += Language.StringByID(R.MyInternationalizationString.BindFailed);
-                        this.ShowTipMsg(msg);
-                    }
-                    else
-                    {
-                        //娣诲姞鎴愬姛
-                        if (result.addBindResultResponseData.Result == 0)
-                        {
-                            if (dicDevice.ContainsKey(mainkeys) == true)
-                            {
-                                listSuccess.Add(dicDevice[mainkeys]);
-                            }
-                        }
-                        //璁惧鍚嶇О 缁戝畾鍒楄〃宸叉弧
-                        else if (result.addBindResultResponseData.Result == 140)
-                        {
-                            string msg = Common.LocalDevice.Current.GetDeviceEpointName(dicDevice[mainkeys]) + "\r\n";
-                            msg += Language.StringByID(R.MyInternationalizationString.uBindListIsFull);
-                            this.ShowTipMsg(msg);
-                        }
-                        else
-                        {
-                            //璁惧鍚嶇О 缁戝畾澶辫触
-                            string msg = Common.LocalDevice.Current.GetDeviceEpointName(dicDevice[mainkeys]) + "\r\n";
-                            msg += Language.StringByID(R.MyInternationalizationString.BindFailed);
-                            this.ShowTipMsg(msg);
-                        }
-                    }
+                    listSuccess.Add(dicDevice[mainkeys]);
                 }
             }
 
+            if (listSuccess.Count == 0)
+            {
+                //缁戝畾鐩爣璁剧疆澶辫触
+                string msg = Language.StringByID(R.MyInternationalizationString.uSetBindTargetsFail);
+                this.ShowTipMsg(msg);
+            }
             return listSuccess;
         }
 

--
Gitblit v1.8.0