浏览代码

新增是否支持云存储字段

peng 3 年之前
父节点
当前提交
0476f9f7b1
共有 2 个文件被更改,包括 7 次插入6 次删除
  1. 6 6
      AdminController/dataSystemManagement/HomeDataController.py
  2. 1 0
      Model/models.py

+ 6 - 6
AdminController/dataSystemManagement/HomeDataController.py

@@ -33,8 +33,8 @@ class HomeDataView(View):
 
     def validation(self, request_dict, request, operation):
         token_code, user_id, response = CommonService.verify_token_get_user_id(request_dict, request)
-        # if token_code != 0:
-        #     return response.json(token_code)
+        if token_code != 0:
+            return response.json(token_code)
         if operation == 'allData':  # 查询首页数据
             return self.query_all_data(response)
         elif operation == 'salesVolume':  # 查询销售额数据
@@ -247,19 +247,19 @@ class HomeDataView(View):
         table_data = eval(table_data)
         file_name = sheet_name + '.xlsx'
         try:
-            response = HttpResponse(content_type='application/vnd.ms-excel')
-            response['Content-Disposition'] = 'attachment; filename={}'.format(file_name)
+            res = HttpResponse(content_type='application/vnd.ms-excel')
+            res['Content-Disposition'] = 'attachment; filename={}'.format(file_name)
             wb = openpyxl.Workbook()
             sh = wb.create_sheet(sheet_name, 0)
             for row, data in enumerate(table_data):
                 if row == 0:
                     sh.append(list(data.keys()))
                 sh.append(list(data.values()))
-            wb.save(response)
+            wb.save(res)
             # with open(file_path, 'rb') as f:
             #     res = HttpResponse(f)
             #     res['Content-Type'] = 'application/octet-stream'
             #     res['Content-Disposition'] = 'attachment;filename="{}"'.format(file_name)
-            return response
+            return res
         except Exception as e:
             return response.json(500, repr(e))

+ 1 - 0
Model/models.py

@@ -1187,6 +1187,7 @@ class UidSetModel(models.Model):
     isSupportFourPoint = models.SmallIntegerField(default=0, verbose_name='是否支持预置点')    # 0:不支持, 1:支持
     mobile_4g = models.IntegerField(default=0, verbose_name='是否支持4g。0:不支持,1:支持')
     is_ptz = models.IntegerField(default=0, verbose_name='是否支持云台。0:不支持,1:支持')
+    is_vod = models.IntegerField(default=0, verbose_name='是否支持云存储。0:不支持,1:支持')
     is_ai = models.IntegerField(default=2, verbose_name='是否支持ai')  # 0,关闭,1开启,2,不支持
     is_notification = models.IntegerField(blank=True, default=1, verbose_name='新加-消息提醒开关')  # 0:关闭,1:开启
     new_detect_interval = models.IntegerField(blank=True, verbose_name='新加-消息提醒间隔', default=60)  # 秒