From 8f9f20698e1256a58ee6894a9bc168a9dfb37861 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 14 九月 2023 13:32:14 +0800
Subject: [PATCH] Merge branch 'Dev-Branch' into wxr-2.0

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs
index 78ef5ab..606c5b1 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/ConditionDeviceFunList.cs
@@ -3,6 +3,7 @@
 using System.Collections.Generic;
 using HDL_ON.Entity;
 using HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock;
+using Com.Alibaba.Fastjson;
 
 namespace HDL_ON.UI.UI2.Intelligence.Automation
 {
@@ -818,7 +819,7 @@
                     ////钀ょ煶瑙嗛闂ㄩ攣
                     inputDevice.condition_type = "9";
                     inputDevice.identifier = this.identifier;
-                    inputDevice.condition = new List<Dictionary<string, string>>();
+                    //inputDevice.condition = new List<Dictionary<string, string>>();
                 }
                 else if (device.spk == SPK.SensorPirHold)
                 {
@@ -1304,8 +1305,10 @@
                             if (indexeList.Count > 0)
                             {
                                 dicSateteList.Clear();
-                                string s = string.Empty;
+                                string seleTxet = string.Empty;
                                 string tag = string.Empty;
+                                string[] array = new string[indexeList.Count];
+
                                 for (int i = 0; i < indexeList.Count; i++)
                                 {
                                     if (i > faceIdList.Count)
@@ -1314,15 +1317,15 @@
                                     }
                                     var indexe = indexeList[i];
                                     var face = faceIdList[indexe];
-                                    //鏁版嵁灏佽<楂樿儨璇磋悿鐭抽偅杈规槸鎺ㄩ�佺敤鎴峰悕>
-                                    AddDictionary("open_user", face.userName, "string");
-                                    s += face.userName;
-                                    s += ",";
                                     tag += face.userId;
                                     tag += "_";
+                                    array[i] = face.userName;
                                 }
+                                seleTxet= JSON.ToJSONString(array);
+                                //鏁版嵁灏佽<楂樿儨璇磋悿鐭抽偅杈规槸鎺ㄩ�佺敤鎴峰悕>
+                                AddDictionary("open_user",seleTxet, "string", "[]"); 
                                 //鐣岄潰鏄剧ず閫変腑鍊�
-                                btnState.Text = s;
+                                btnState.Text = InpOrOutLogicMethod.Current.RemoveLastStr(seleTxet);
                                 btnState.Tag = tag;
                             }
 

--
Gitblit v1.8.0