# -*- coding: utf-8 -*- from __future__ import division from django_logit import logit from django.conf import settings from django_response import response from equipment.models import FamilyMemberInfo @logit def mp_bind_family_member(request): user_id = request.POST.get('user_id', '') identity_card_name = request.POST.get('identity_card_name', '') identity_card_number = request.POST.get('identity_card_number', '') relation = request.POST.get('relation', '') FamilyMemberInfo.objects.create( user_id=user_id, identity_card_name=identity_card_name, identity_card_number=identity_card_number, relation=relation ) return response() @logit def mp_family_member_list(request): user_id = request.POST.get('user_id', '') members = FamilyMemberInfo.objects.filter(user_id=user_id, status=True) members = [member.data for member in members] return response(data={ 'members': members }) @logit def mp_delete_family_member(request): user_id = request.POST.get('user_id', '') member_id = request.POST.get('member_id', '') FamilyMemberInfo.objects.filter(user_id=user_id, member_id=member_id).update(status=False) return response()