浏览代码

Merge branch 'pzb' of http://192.168.136.45:3000/SERVER/AnsjerServer into pzb

pzb 6 年之前
父节点
当前提交
9438787f78
共有 2 个文件被更改,包括 14 次插入12 次删除
  1. 11 10
      Controller/DetectController.py
  2. 3 2
      Controller/DeviceShare.py

+ 11 - 10
Controller/DetectController.py

@@ -110,7 +110,7 @@ class NotificationView(View):
         utko = UidTokenObject(uidToken)
         utko = UidTokenObject(uidToken)
         uid = utko.UID
         uid = utko.UID
         uaqs = UID_App.objects.filter(uid=uid). \
         uaqs = UID_App.objects.filter(uid=uid). \
-            values('token_val', 'app_type', 'appBundleId', 'push_type', 'uid')
+            values('token_val', 'app_type', 'appBundleId', 'push_type', 'uid','userID_id')
         if uaqs.exists():
         if uaqs.exists():
             for ua in uaqs:
             for ua in uaqs:
                 push_type = ua['push_type']
                 push_type = ua['push_type']
@@ -237,20 +237,21 @@ class NotificationView(View):
             # assert res.status_code == 200, res.reason
             # assert res.status_code == 200, res.reason
             # assert res.apns_id
             # assert res.apns_id
             if res.status_code == 200:
             if res.status_code == 200:
+                self.do_save_equipment_info(uaql,n_time)
                 return response.json(0)
                 return response.json(0)
             else:
             else:
                 return response.json(404, res.reason)
                 return response.json(404, res.reason)
         except Exception as e:
         except Exception as e:
             return response.json(10, repr(e))
             return response.json(10, repr(e))
 
 
-    def do_save_equipment_info(self,userID_id):
+    def do_save_equipment_info(self,uaql,n_time):
         Equipment_Info.objects.create(
         Equipment_Info.objects.create(
-            userID_id=userID_id,
-            eventTime='',
-            eventType='',
-            devUid='',
-            devNickName='',
-            Channel='',
-            alarm='',
-            receiveTime='',)
+            userID_id=uaql['userID_id'],
+            eventTime=n_time,
+            eventType=1,
+            devUid=uaql['uid'],
+            devNickName=uaql['devNickName'],
+            Channel='0',
+            alarm='xxx',
+            receiveTime=n_time)
         return
         return

+ 3 - 2
Controller/DeviceShare.py

@@ -43,6 +43,7 @@ class DeviceShareView(View):
         token = request_dict.get('token', None)
         token = request_dict.get('token', None)
         if token:
         if token:
             tko = TokenObject(token)
             tko = TokenObject(token)
+            response.lang = tko.lang
             if tko.code == 0:
             if tko.code == 0:
                 userID = tko.userID
                 userID = tko.userID
                 if operation == 'generateTokenUrl':
                 if operation == 'generateTokenUrl':
@@ -105,8 +106,8 @@ class DeviceShareView(View):
                 sharer = data.get('sharer', None)
                 sharer = data.get('sharer', None)
                 # 分享的uid
                 # 分享的uid
                 UID = data.get('UID', None)
                 UID = data.get('UID', None)
-                sharerDvqs = Device_Info.objects.filter(userID_id=sharer, UID=UID, isShare=False).\
-                    values('NickName','Type')
+                sharerDvqs = Device_Info.objects.filter(userID_id=sharer, UID=UID, isShare=False). \
+                    values('NickName', 'Type')
                 sharerDuqs = Device_User.objects.filter(userID=sharer).values('username', 'userEmail', 'phone')
                 sharerDuqs = Device_User.objects.filter(userID=sharer).values('username', 'userEmail', 'phone')
                 if sharerDuqs[0]['username']:
                 if sharerDuqs[0]['username']:
                     share_user = sharerDuqs[0]['username']
                     share_user = sharerDuqs[0]['username']