alarm_clean.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. from qcloudsms_py import SmsSingleSender
  2. from qcloudsms_py.httpclient import HTTPError
  3. from qcloudsms_py import SmsMultiSender
  4. import os
  5. import django
  6. import sys
  7. BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 定位到你的django根目录
  8. sys.path.append(os.path.abspath(os.path.join(BASE_DIR, os.pardir)))
  9. os.environ.setdefault("DJANGO_SETTINGS_MODULE",
  10. "yfwlw_pro.settings") # project_name 项目名称
  11. django.setup()
  12. import json
  13. import time
  14. import requests
  15. import datetime
  16. from apps.ReportManage.all_dict import mobile_list, insect_dict_new, qxz_dict
  17. from apps.AppInfoManage.models import Equip, Equip_type, CBDphoto, Msg_Send, Msg_Conf, Equip_SimInfo, SCDstatus, CBDstatus, RecentCBDdata, MyUser,JKphoto, BZYdata, QXZstatus,QXZdata,\
  18. QXZstatus_New, QXZ_Conf, QXZ_Default_Conf, RecentCBDdata, JKphoto, Alarm_record, SCDdata, SCDstatus_all, QXZdata_New, CBDphoto_desc,BZYphoto, JKdata, User_Log, CBDstatus_all,\
  19. SCDstatus_all
  20. from apps.SimInfo.views import get_siminfo
  21. import paho.mqtt.client as mqtt
  22. # 短信应用 SDK AppID
  23. appid = 1400227496 # SDK AppID 以1400开头
  24. # 短信应用 SDK AppKey
  25. appkey = "c9aba961bd30072f1e1b9272077abaea"
  26. from requests.auth import HTTPBasicAuth
  27. from imutils import paths
  28. import cv2
  29. import shutil
  30. import random
  31. from django.db import transaction
  32. # print(random.randint(10,30))
  33. # 测试1
  34. import xlrd
  35. import xlwt
  36. one_month = datetime.timedelta(days=30)
  37. nowtime = datetime.datetime.now()
  38. end_time = nowtime
  39. start_time = nowtime - one_month
  40. aabbcc = Alarm_record.objects.all().exclude(alarm_time__range=(start_time,end_time)).delete()