ソースを参照

判断secrete

locky 4 年 前
コミット
5207243d5d
1 ファイル変更6 行追加1 行削除
  1. 6 1
      Controller/DetectControllerV2.py

+ 6 - 1
Controller/DetectControllerV2.py

@@ -23,7 +23,7 @@ from pyfcm import FCMNotification
 from Object.RedisObject import RedisObject
 from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET, DETECT_PUSH_DOMAIN, JPUSH_CONFIG, \
     FCM_CONFIG, APNS_CONFIG, BASE_DIR, APNS_MODE
-from Model.models import Device_Info, VodHlsModel, Equipment_Info, UidSetModel, UidPushModel
+from Model.models import Device_Info, VodHlsModel, Equipment_Info, UidSetModel, UidPushModel, CompanyModel
 from Object.ETkObject import ETkObject
 from Object.RedisObject import RedisObject
 from Object.ResponseObject import ResponseObject
@@ -98,6 +98,11 @@ class DetectControllerViewV2(View):
         interval = request_dict.get('interval', None)
         if not status:
             return response.json(444, 'status')
+        if not company_secrete:
+            return response.json(444, 'company_secrete')
+        company = CompanyModel.objects.filter(secrete=company_secrete)
+        if not company.exists():
+            return response.json(444, 'company_secrete')
         # 关闭推送
         if not all([appBundleId, app_type, token_val, uid, m_code]):
             return response.json(444, 'appBundleId,app_type,token_val,uid,m_code')