From 45c4742c0cf31b0217874944127491990bf1a097 Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期六, 19 七月 2025 11:05:17 +0800
Subject: [PATCH] Merge branch 'master' of http://124.71.187.17:8299/r/~lgq/IGD5300-package

---
 local/www/cgi-bin/warn-list/clear |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/local/www/cgi-bin/warn-list/clear b/local/www/cgi-bin/warn-list/clear
index f4397af..f4becee 100755
--- a/local/www/cgi-bin/warn-list/clear
+++ b/local/www/cgi-bin/warn-list/clear
@@ -6,6 +6,22 @@
 
 echo "{\"code\": \"success\"}"
 
-echo 0 > /usr/local/dev/do1
+# echo 0 > /usr/local/dev/do1
 
+# 鍘熷瀛楃涓�
+str=`sqlite3 /work/iot_cfg.db "select alarm from alarm;"`
 
+# 绉婚櫎閫楀彿锛岀敓鎴愯繛缁瓧绗﹀簭鍒�
+clean_str=${str//,/}
+
+# 闇�瑕佹鏌ョ殑浣嶇疆鍒楄〃锛�1銆�3銆�5銆�7锛�
+positions="0 1 2 3"  # 绱㈠紩浠�0寮�濮嬶紝瀵瑰簲绗�1銆�3銆�5銆�7涓瓧绗�
+
+# 閬嶅巻浣嶇疆骞跺垽鏂�
+for pos in $positions; do
+    char="${clean_str:$pos:1}"  # 鎻愬彇鎸囧畾浣嶇疆鐨勫瓧绗�
+    if [[ "$char" == "1" ]]; then
+        actual_pos=$((pos + 1))  # 杞崲涓哄疄闄呬綅缃紙浠�1璁℃暟锛�
+        echo 0 > /usr/local/dev/do$actual_pos
+    fi
+done
\ No newline at end of file

--
Gitblit v1.9.3