|
@@ -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)))
|