# -*- coding: utf-8 -*- from __future__ import division from django_logit import logit from django.conf import settings from django_response import response from household.models import HouseholdThermometerMeasureLogInfo, HouseholdThermometerEquipmentBindInfo @logit def mp_bind_thermometer(request): user_id = request.POST.get('user_id', '') macid = request.POST.get('macid', '') HouseholdThermometerEquipmentBindInfo.objects.get_or_create(user_id=user_id, macid=macid) return response() def mp_thermometer_list(request): user_id = request.POST.get('user_id', '') eqpts = HouseholdThermometerEquipmentBindInfo.objects.filter(user_id=user_id, status=True) eqpts = [eqpt.data for eqpt in eqpts] return response(data={ eqpts: eqpts }) def mp_upload_temperature(request): user_id = request.POST.get('user_id', '') macid = request.POST.get('macid', '') temperature = request.POST.get('temperature', '') HouseholdThermometerMeasureLogInfo.objects.create(user_id=user_id, macid=macid, temperature=temperature) return response() def mp_temperature_list(request): user_id = request.POST.get('user_id', '') macid = request.POST.get('macid', '') logs = HouseholdThermometerMeasureLogInfo.objects.filter(macid=macid, status=True) logs = [log.data for log in logs] return response(data={ 'logs': logs })