暫無描述

antigen_views.py 1.2KB

    # -*- coding: utf-8 -*- from __future__ import division from django_logit import logit from django_response import response from TimeConvert import TimeConvert as tc from equipment.models import AntigenMeasureLogInfo, IsolationPointUserInfo def upload_antigen(request): macid = request.POST.get('macid', '') user_name = request.POST.get('user_name', '') phone = request.POST.get('phone', 1) result = request.POST.get('result', 2) detect_at = request.POST.get('detect_at', '') detect_at = tc.string_to_datetime(detect_at, format='%Y-%m-%d %H:%M:%S') try: user = IsolationPointUserInfo.objects.get(fields__icontains=phone, status=True) user.detect_at = detect_at user.antigen_result = result user.save() except IsolationPointUserInfo.DoesNotExist: user = None AntigenMeasureLogInfo.objects.create( point_id=user.point_id if user else '', user_id=user.user_id if user else '', macid=macid, user_name=user_name, phone=phone, result=result, detect_at=detect_at ) return response(200, '', 'Antigen Upload Success', '抗原检测上传成功')