人脸授权门禁sleep 1.5s
This commit is contained in:
parent
ce3b660043
commit
3c2c7d9c27
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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):
|
||||||
|
|
|
@ -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']
|
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue