From 7f233a10afa6882b4d9531185af60e8843bc1af2 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 11 五月 2020 09:21:36 +0800
Subject: [PATCH] 20200511

---
 HDL_ON/Entity/Function/Curtain.cs |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/HDL_ON/Entity/Function/Curtain.cs b/HDL_ON/Entity/Function/Curtain.cs
index 3edf564..37e9e23 100644
--- a/HDL_ON/Entity/Function/Curtain.cs
+++ b/HDL_ON/Entity/Function/Curtain.cs
@@ -1,4 +1,5 @@
 锘縰sing System;
+using System.Collections.Generic;
 using Newtonsoft.Json.Linq;
 
 namespace HDL_ON.Entity
@@ -15,6 +16,8 @@
         public Curtain()
         {
         }
+        [Newtonsoft.Json.JsonIgnore]
+        public Trait trait_openLevel;
         /// <summary>
         /// 寮�鍏崇櫨鍒嗘瘮
         /// 0-100
@@ -26,9 +29,22 @@
             {
                 try
                 {
-                    string o = "0";
-                    dicPropert.TryGetValue("openLevel", out o);
-                    return o == "" ? 0 : Convert.ToInt32(o);
+                    if(trait_openLevel==null)
+                    {
+                        trait_openLevel = propertList.Find((obj) => obj.attri == "openLevel");
+                        if (trait_openLevel == null)
+                        {
+                            trait_openLevel = new Trait()
+                            {
+                                attri = "openLevel",
+                                value = new List<string> { "up", "down" },
+                                max = 100,
+                                min = 0,
+                            };
+                        }
+                        trait_openLevel.curValues = trait_openLevel.min;
+                    }
+                    return Convert.ToInt32( trait_openLevel.curValues);
                 }
                 catch
                 {
@@ -40,7 +56,7 @@
             {
                 try
                 {
-                    dicPropert["openLevel"] = value.ToString();
+                    trait_openLevel.curValues = value;
                 }
                 catch
                 {

--
Gitblit v1.8.0