企业微信智慧校园的门禁控制服务
wzp
2024-10-08 4263769ca1b65b52e84026341ff1de7fba0bce07
Rdream.Core/DataHandler/SendMsgByAccessControlRecord.cs
@@ -355,8 +355,13 @@
                                    //剔除屏蔽的记录
                                    Console.WriteLine($"单向门屏蔽剔除屏蔽门禁{dt.Rows[i]["door_id"]}");
                                    log4netService.Debug($"剔除屏蔽门禁{dt.Rows[i]["door_id"]}");
                                    dt.Rows[i].Delete();
                                    try
                                    {
                                    UpdateDataSycFlag(int.Parse(dt.Rows[i]["id"].ToString()), 2);
                                    }
                                    catch (Exception ex) { }
                                    dt.Rows[i].Delete();
                                    continue;
                                }
@@ -377,9 +382,14 @@
                                    string str = $"因温度或屏蔽门禁过滤数据ID:{dt.Rows[i]["id"]}";
                                    log4netService.Debug(str);
                                    Console.WriteLine(str);
                                    try
                                    {
                                        UpdateDataSycFlag(Convert.ToInt32(dt.Rows[i]["id"]), 3);
                                    }
                                    catch(Exception ex) { }
                                    dt.Rows[i].Delete();
                                    UpdateDataSycFlag(Convert.ToInt32(dt.Rows[i]["id"]), 3);
                                }
                            }
@@ -390,9 +400,14 @@
                            Console.WriteLine($"剔除屏蔽门禁{dt.Rows[i]["door_id"]}");
                            log4netService.Debug($"剔除屏蔽门禁{dt.Rows[i]["door_id"]}");
                            
                            dt.Rows[i].Delete();
                            try
                            {
                            UpdateDataSycFlag(int.Parse(dt.Rows[i]["id"].ToString()), 2);
                        }
                            catch (Exception ex) { }
                            dt.Rows[i].Delete();
                        }
                    }
                    catch (Exception ex)
                    {