From 5efaaab958a0f4a91ad9d76b5d5fea0ea3fc3f41 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 01 十二月 2020 16:24:19 +0800
Subject: [PATCH] 2020-12-01 1.请求路径修改。 2.切换住宅或者查询住宅列表增加获取网关列表。 3.房间增加默认图片选择、比例调整为16:9。4.优化图片裁剪。

---
 HDL_ON/Entity/DB_ResidenceData.cs |   89 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 87 insertions(+), 2 deletions(-)

diff --git a/HDL_ON/Entity/DB_ResidenceData.cs b/HDL_ON/Entity/DB_ResidenceData.cs
index 32c04e4..148d6bd 100644
--- a/HDL_ON/Entity/DB_ResidenceData.cs
+++ b/HDL_ON/Entity/DB_ResidenceData.cs
@@ -1,5 +1,7 @@
 锘縰sing System;
 using System.Collections.Generic;
+using System.Threading;
+using HDL_ON.DAL.Server;
 using Shared;
 
 namespace HDL_ON.Entity
@@ -9,6 +11,7 @@
         public DB_ResidenceData()
         {
         }
+
         /// <summary>
         /// 涓讳汉token
         /// </summary>
@@ -31,7 +34,7 @@
                 }
                 else
                 {
-                    var curRegion =  UserInfo.Current.regionList.Find((obj) => obj.RegionID == CurReginID);
+                    var curRegion = UserInfo.Current.regionList.Find((obj) => obj.RegionID == CurReginID);
                     //if (curRegion == null)
                     //{
                     //    CurReginID =  UserInfo.Current.regionList[0].RegionID;
@@ -41,6 +44,37 @@
                 }
             }
         }
+
+        ///// <summary>
+        ///// 鑾峰彇缃戝叧鍒楄〃
+        ///// </summary>
+        //void GetHomeGatewayList()
+        //{
+        //    new Thread(() =>
+        //    {
+        //        //鍒囨崲浣忓畢鍚庯紝鏌ヨ涓�娆$綉鍏冲垪琛�
+        //        new HttpServerRequest().GetHomeGatewayList();
+        //    })
+        //    { IsBackground = true }.Start();
+
+        //}
+
+        //string curReginID;
+        ///// <summary>
+        ///// 褰撳墠閫夋嫨鐨勪綇瀹呯储寮�
+        ///// </summary>
+        //public string CurReginID
+        //{
+        //    set
+        //    {
+        //        curReginID = value;
+        //        GetHomeGatewayList();
+        //    }
+        //    get
+        //    {
+        //        return curReginID;
+        //    }
+        //}
         /// <summary>
         /// 褰撳墠閫夋嫨鐨勪綇瀹呯储寮�
         /// </summary>
@@ -412,13 +446,64 @@
         }
 
         /// <summary>
+        /// 缃戝叧璇︾粏淇℃伅
+        /// </summary>
+        public HomeGatewayInfo HomeGateway;
+
+        /// <summary>
+        /// 妫�娴嬩綇瀹呮槸鍚︾粦瀹氫簡缃戝叧
+        /// </summary>
+        /// <returns></returns>
+        public bool CheckWhetherGatewayIsBound()
+        {
+            if (HomeGateway != null && !string.IsNullOrEmpty(HomeGateway.mac))
+            {
+                return true;
+            }
+            else
+            {
+                return false;
+            }
+        }
+
+        /// <summary>
+        /// 褰撳墠浣忓畢鐨勭綉鍏矼AC
+        /// </summary>
+        public string residenceGatewayMAC
+        {
+            get
+            {
+                if (CheckWhetherGatewayIsBound())
+                {
+                    return HomeGateway.mac.ToUpper();
+                }
+                else
+                {
+                    return "";
+                }
+            }
+            set
+            {
+                if (CheckWhetherGatewayIsBound())
+                {
+                    HomeGateway.mac = value;
+                }
+                else
+                {
+                    HomeGateway = new HomeGatewayInfo() { mac = value };
+                }
+            }
+
+        }
+
+        /// <summary>
         /// 浣忓畢鍥剧墖
         /// </summary>
         public string residenceImage;
         /// <summary>
         /// 褰撳墠浣忓畢鐨勭綉鍏矼AC
         /// </summary>
-        public string residenceGatewayMAC = "4E47323347591243";//"0281B9078C000000";// "00964E19C4467B1E";
+        //public string residenceGatewayMAC = "4E47323347591243";//"0281B9078C000000";// "00964E19C4467B1E";
         /// <summary>
         /// 淇濆瓨浣忓畢鏁版嵁
         /// </summary>

--
Gitblit v1.8.0