Browse Source

PC 新增authority字段

chenshibin 3 years ago
parent
commit
36dc73d380
2 changed files with 7 additions and 1 deletions
  1. 5 1
      Controller/PcInfo.py
  2. 2 0
      Model/models.py

+ 5 - 1
Controller/PcInfo.py

@@ -219,6 +219,7 @@ class PcInfo(View):
         package = request_dict.get('package', None)
         explain = request_dict.get('explain', '')
         content = request_dict.get('content', '')
+        authority = request_dict.get('authority', '')
         is_update = request_dict.get('is_update', None)
         is_open = request_dict.get('is_open', None)
         # logger.info('文件名字:')
@@ -270,6 +271,7 @@ class PcInfo(View):
                     'package': package,
                     'explain': explain,
                     'content': content,
+                    'authority': authority,
                     'is_update': is_update,
                     'is_open': is_open
                 }
@@ -294,6 +296,7 @@ class PcInfo(View):
                            'package': pc_Info.package,
                            'explain': pc_Info.explain,
                            'content': pc_Info.content,
+                           'authority': pc_Info.authority,
                            'is_update': pc_Info.is_update,
                            'is_open': pc_Info.is_open,
                            'upload_url': response_url
@@ -413,6 +416,7 @@ class PcInfo(View):
         id = request_dict.get('id', None)
         explain = request_dict.get('explain', None)
         content = request_dict.get('content', None)
+        authority = request_dict.get('content', None)
         is_open = request_dict.get('is_open', None)
         param_flag = CommonService.get_param_flag(
             data=[id, explain, is_open])
@@ -422,7 +426,7 @@ class PcInfo(View):
         if not file.exists():
             return response.json(173)
         else:
-            file.update(explain=explain, content=content, is_open=is_open)
+            file.update(explain=explain, content=content, authority=authority, is_open=is_open)
             return response.json(0)
 
     def s3delete(self, request_dict, response):

+ 2 - 0
Model/models.py

@@ -1616,6 +1616,8 @@ class Pc_Info(models.Model):
     is_update = models.SmallIntegerField(blank=True, default=0, verbose_name='强制更新。0:否,1:是')
     is_open = models.SmallIntegerField(blank=True, default=0, verbose_name='是否开启版本。0:否,1:是')
     content = models.TextField(blank=True, default='', verbose_name=u'内容信息')
+    authority = models.SmallIntegerField(blank=True, default=0, verbose_name='权限')
+
 
     class Meta:
         db_table = 'pc_info'