# -*- coding: utf-8 -*-

from django.conf import settings
from django_logit import logit
from django_response import response

from logs.models import MchSearchModelAndCameraLogInfo


@logit
def collect_camera_adaptive_log(request):
    brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID)

    user_id = request.POST.get('user_id', '')
    is_search_model = int(request.POST.get('is_search_model', 0))
    is_search_camera = int(request.POST.get('is_search_camera', 0))
    is_selected_model = int(request.POST.get('is_selected_model', 0))
    is_search_model_camera = int(request.POST.get('is_search_model_camera', 0))
    is_search_camera_after_model = int(request.POST.get('is_search_camera_after_model', 0))

    MchSearchModelAndCameraLogInfo.objects.create(
        user_id=user_id,
        is_search_model=is_search_model,
        is_search_camera=is_search_camera,
        is_selected_model=is_selected_model,
        is_search_model_camera=is_search_model_camera,
        is_search_camera_after_model=is_search_camera_after_model,
    )

    return response(200, 'Collect Camera Adaptive Log Success', u'收集型号适配日志成功')