Browse Source

feature:增加用户反馈app类型

chenjunkai 6 years ago
parent
commit
effc982d04
3 changed files with 5 additions and 11 deletions
  1. 0 10
      Ansjer/test/test.py
  2. 4 1
      Controller/FeedBack.py
  3. 1 0
      Model/models.py

+ 0 - 10
Ansjer/test/test.py

@@ -1,10 +0,0 @@
-import requests
-
-put_url = 'http://statres.oss-cn-hongkong.aliyuncs.com/20190522112330231189.png?OSSAccessKeyId=LTAIyMkGfEdogyL9&Expires=1558502610&Signature=gXXnov4FjwNjmkNdX7%2FNdmJ3d6U%3D'
-# ddd = open('D:/11.jpg', 'rb')
-# print(ddd)
-# exit()
-
-# res = requests.put(put_url, data=open('D:/048.jpg', 'rb'), headers={})
-res = requests.put(put_url, data='22222', headers={})
-print(res)

+ 4 - 1
Controller/FeedBack.py

@@ -92,6 +92,7 @@ class FeedBackView(View):
     def do_add(self, userID, request_dict, response):
         nowTime = int(time.time())
         content = request_dict.get('content', None)
+        app = request_dict.get('app', None)
         type = request_dict.get('type', None)
         res_1 = request_dict.get('res_1', None)
         res_2 = request_dict.get('res_2', None)
@@ -105,6 +106,8 @@ class FeedBackView(View):
                 fb.content = content
                 if type:
                     fb.type = type
+                if app:
+                    fb.app = app
                 fb.userID_id = userID
                 fb.save()
                 if res_1:
@@ -174,7 +177,7 @@ class FeedBackView(View):
                 if filter_data:
                     fb_qs = fb_qs.filter(**filter_data)
                 count = fb_qs.count()
-                fb_qs = fb_qs[(page - 1) * line:page * line].values('id', 'type', 'status', 'content', 'addTime',
+                fb_qs = fb_qs[(page - 1) * line:page * line].values('id', 'type', 'status', 'content', 'addTime', 'app',
                                                                     'updTime', 'userID__username')
                 sid_list = []
                 print(fb_qs)

+ 1 - 0
Model/models.py

@@ -371,6 +371,7 @@ class FeedBackModel(models.Model):
     updTime = models.IntegerField(verbose_name='更新时间', default=0)
     FS = models.ManyToManyField(to='StatResModel', blank=True, verbose_name=u'用户反馈关联资源',
                                 db_table='fb_res')
+    app = models.CharField(max_length=64, default='', verbose_name='类型')
 
     def __str__(self):
         return self.id