cbd_update.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # -*- coding: utf-8 -*-
  2. # File Name:mqtt_chat_client.py
  3. # Python Version:3.5.1
  4. import os
  5. import django
  6. import sys
  7. from qcloudsms_py import SmsSingleSender
  8. from qcloudsms_py.httpclient import HTTPError
  9. from qcloudsms_py import SmsMultiSender
  10. BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 定位到你的django根目录
  11. sys.path.append(os.path.abspath(os.path.join(BASE_DIR, os.pardir)))
  12. os.environ.setdefault("DJANGO_SETTINGS_MODULE",
  13. "yfwlw_pro.settings") # project_name 项目名称
  14. django.setup()
  15. import json
  16. from apps.AppInfoManage.models import Equip, Equip_type, MyUser, CBDphoto, CBDstatus, QXZdata, SCDstatus, CBDstatus, Equip_SimInfo, CBDdata, BZYphoto, RecentCBDdata,RecentSCDdata,\
  17. Msg_Conf, Msg_Send, JKphoto, JKdata, JKtoken
  18. import re
  19. import datetime
  20. import time
  21. import random
  22. from apps.SimInfo.views import get_siminfo
  23. from apps.ReportManage.all_dict import insect_dict_new, transpont_equip_scd
  24. import shutil
  25. import requests
  26. import math
  27. for i in CBDstatus.objects.all():
  28. # print(eval(i.cbd_status)['dver'])
  29. dver = eval(i.cbd_status)['dver']
  30. if dver.startswith("4") and dver.endswith("re"):
  31. print("re",dver)
  32. if dver != "4.2.37re":
  33. print("需要升级")
  34. elif dver.startswith("4") and dver.endswith("ZP"):
  35. print("ZP",dver)
  36. if dver != "4.17ZP":
  37. print("需要升级")
  38. elif dver.startswith("4") and dver.endswith("GK"):
  39. print("GK",dver)
  40. elif dver.startswith("5") and dver.endswith("HK") and "0" not in dver:
  41. print("5-HK",dver)
  42. elif dver.startswith("5") and dver.endswith("ZP"):
  43. print("5-ZP",dver)
  44. elif dver.startswith("5.0") and dver.endswith("HK"):
  45. print("5.0-HK",dver)