using HH.WCS.Hexafluo.util; using HH.WCS.SJML.Bll; using HH.WCS.ZCQTJ.Entitys; using SqlSugar; using System.Linq; namespace HH.WCS.Hexafluo.core { /// /// 定时轮询任务 /// public class UnBing { private static object locko6 = new object(); /// /// 检查是否有自管任务,自动子任务 /// public static void CheckCamera() { try { lock (locko6) { var chi = new SqlHelper().GetInstance(); var newDb2 = chi.CopyNew(); var Alone = newDb2.Queryable().Where(e => e.IsRead == "N").ToList(); if (Alone.Any()) { Alone = Alone.GroupBy(e => e.JbLocation).Select(c => c.First()).ToList(); BLLCreator.CreateSingleton().UnBing(Alone); } } } catch (System.Exception ex) { LogHelper.Info("处理自管任务", ex.Message + ex.StackTrace); } } } }