瀏覽代碼

app开屏广告设置

linhaohong 9 月之前
父節點
當前提交
4a1fdc163a
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Controller/AppSetController.py

+ 4 - 4
Controller/AppSetController.py

@@ -353,17 +353,17 @@ class AppSetView(View):
             value = int(value)
             now_time = int(time.time())
             end_time = now_time + 15 * 24 * 60 * 60
-            user_set_status_qs = UserSetStatus.objects.filter(user_id=user_id)
             region_restriction_qs = RegionRestriction.objects.filter(statusName=status_name)
+            user_set_status_qs = UserSetStatus.objects.filter(user_id=user_id,
+                                                              region_restriction_id=region_restriction_qs[0].id)
             if not region_restriction_qs.exists():
                 return response.json(173)
             if not user_set_status_qs.exists():
                 UserSetStatus.objects.create(user_id=user_id, status=value, created_time=now_time,
                                              updated_time=now_time, end_time=end_time,
-                                             region_restriction_id=region_restriction_qs[0].id)
+                                             region_restriction_id=region_restriction_qs[0])
             else:
-                user_set_status_qs.update(status=value, updated_time=now_time, end_time=end_time,
-                                          region_restriction_id=region_restriction_qs[0].id)
+                user_set_status_qs.update(status=value, updated_time=now_time, end_time=end_time)
             return response.json(0)
         except Exception as e:
             LOGGER.info('设置用户广告状态异常,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))