人脸授权门禁sleep 1.5s

This commit is contained in:
曹前明 2022-09-07 10:53:47 +08:00
parent ce3b660043
commit 3c2c7d9c27
4 changed files with 17 additions and 2 deletions

View File

@ -149,7 +149,7 @@ class HrmService:
"endDate": endDate "endDate": endDate
} }
_, res = dhClient.request(**dhapis['card_add'], json=json_data) _, res = dhClient.request(**dhapis['card_add'], json=json_data)
time.sleep(1) time.sleep(1.5)
cls.save(ep, data={'dh_face_card': cardNumber}) cls.save(ep, data={'dh_face_card': cardNumber})
return cardNumber return cardNumber

View File

@ -33,6 +33,7 @@ class OperationViewSet(CustomModelViewSet):
retrieve_serializer_class = OperationDetailSerializer retrieve_serializer_class = OperationDetailSerializer
select_related_fields = ['area', 'dept_bus', 'dept_ter', 'coordinator'] select_related_fields = ['area', 'dept_bus', 'dept_ter', 'coordinator']
prefetch_related_fields = ['cates'] prefetch_related_fields = ['cates']
search_fields = ['name']
filterset_fields = ['state', 'cates', 'area', 'create_by'] filterset_fields = ['state', 'cates', 'area', 'create_by']
def update(self, request, *args, **kwargs): def update(self, request, *args, **kwargs):

12
apps/rpm/filters.py Normal file
View File

@ -0,0 +1,12 @@
from django_filters import rest_framework as filters
from apps.rpm.models import Rpj
class RpjFilterSet(filters.FilterSet):
start_come = filters.DateTimeFilter(field_name="come_time", lookup_expr='gte')
end_come = filters.DateTimeFilter(field_name="come_time", lookup_expr='lte')
class Meta:
model = Rpj
fields = ['rparty', 'belong_dept', 'state', 'create_by', 'start_come', 'end_come']

View File

@ -1,4 +1,5 @@
from apps.rpm.filters import RpjFilterSet
from apps.rpm.models import Rcertificate, Remployee, Rparty, Rfile, Rpjfile, Rpjmember, Rpj from apps.rpm.models import Rcertificate, Remployee, Rparty, Rfile, Rpjfile, Rpjmember, Rpj
from apps.rpm.serializers import (RcertificateCreateUpdateSerializer, from apps.rpm.serializers import (RcertificateCreateUpdateSerializer,
RcertificateSerializer, RemployeeCreateSerializer, RemployeeSerializer, RcertificateSerializer, RemployeeCreateSerializer, RemployeeSerializer,
@ -141,7 +142,8 @@ class RpjViewSet(CustomModelViewSet):
update_serializer_class = RpjCreateUpdateSerializer update_serializer_class = RpjCreateUpdateSerializer
serializer_class = RpjListSerializer serializer_class = RpjListSerializer
select_related_fields = ['rparty', 'belong_dept', 'ticket', 'ticket__state'] select_related_fields = ['rparty', 'belong_dept', 'ticket', 'ticket__state']
filterset_fields = ['rparty', 'belong_dept', 'state', 'create_by'] search_fields = ['name']
filterset_class = RpjFilterSet
def get_queryset(self): def get_queryset(self):
queryset = super().get_queryset() queryset = super().get_queryset()