|
@@ -61,10 +61,14 @@ class EvaluationActivityView(View):
|
|
|
def get_activity(user_id, request_dict, response):
|
|
|
try:
|
|
|
now_time = int(time.time())
|
|
|
- activity_qs = FreeEvaluationActivity.objects.filter(is_show=1).values('activity_name', 'carousel_image_url',
|
|
|
- 'details_image_url', 'issue', 'id',
|
|
|
- 'product_number', 'original_price',
|
|
|
- 'product_name')
|
|
|
+ activity_id = request_dict.get('activityId')
|
|
|
+ activity_qs = FreeEvaluationActivity.objects.filter(is_show=1)
|
|
|
+ if activity_id:
|
|
|
+ activity_qs = activity_qs.filter(id=int(activity_id))
|
|
|
+ activity_qs = activity_qs.values('activity_name', 'carousel_image_url',
|
|
|
+ 'details_image_url', 'issue', 'id',
|
|
|
+ 'product_number', 'original_price',
|
|
|
+ 'product_name')
|
|
|
if activity_qs.exists():
|
|
|
activity = activity_qs[0]
|
|
|
time_qs = ActivityTime.objects.filter(activity_id=activity['id']).values('node_content', 'start_time',
|