/// <summary>
        /// 下午忘记打卡通知
        /// 18点-18点半
        /// </summary>
        public static void Afternoon()
        {
            if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday)
            {
                return;
            }
            var model  = Repository.GetAttendanceCaches();
            var person = Repository.GetPerson();

            List <string> none  = new List <string>();
            var           now   = DateTime.Now;
            var           start = new DateTime(now.Year, now.Month, now.Day, 18, 0, 0);

            foreach (var item in person)
            {
                var exists = model.Exists(p => p.EnrollNumber == item.EnrollNumber && p.AttendancedOn >= start && p.AttendancedOn <= now);
                if (!exists)
                {
                    none.Add(item.Phone);
                }
            }
            Push push = new Push();

            push.Afternoon(none);
        }