chenjunkai 6 år sedan
förälder
incheckning
aa1de73e73
2 ändrade filer med 5 tillägg och 1 borttagningar
  1. 4 1
      Controller/FeedBack.py
  2. 1 0
      Model/models.py

+ 4 - 1
Controller/FeedBack.py

@@ -101,6 +101,7 @@ class FeedBackView(View):
         phone_model = request_dict.get('phone_model', None)
         os_version = request_dict.get('os_version', None)
         uid = request_dict.get('uid', None)
+        product_type = request_dict.get('product_type', None)
 
         try:
             with transaction.atomic():
@@ -118,6 +119,8 @@ class FeedBackView(View):
                     fb.os_version = os_version
                 if uid:
                     fb.uid = uid
+                if product_type:
+                    fb.product_type = product_type
                 fb.userID_id = userID
                 fb.save()
                 if res_1:
@@ -188,7 +191,7 @@ class FeedBackView(View):
                     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', 'app',
-                                                                    'uid', 'os_version', 'phone_model',
+                                                                    'uid', 'os_version', 'phone_model', 'product_type',
                                                                     'updTime', 'userID__username')
                 sid_list = []
                 print(fb_qs)

+ 1 - 0
Model/models.py

@@ -375,6 +375,7 @@ class FeedBackModel(models.Model):
     phone_model = models.CharField(max_length=64, default='', verbose_name='手机型号')  # [小米,android]
     os_version = models.CharField(max_length=16, default='', verbose_name='系统版本')
     uid = models.CharField(max_length=20, default='', verbose_name='设备uid')
+    product_type = models.CharField(max_length=32, default='', verbose_name='设备uid')
 
     def __str__(self):
         return self.id