更改刷脸类型 correct_enter_or_exit
This commit is contained in:
parent
3c3bb556db
commit
f5432d3884
|
@ -269,6 +269,26 @@ class ClockRecordViewSet(ListModelMixin, CustomGenericViewSet):
|
|||
correct_swip_task.delay(vdata['start_time'], vdata['end_time'])
|
||||
return Response()
|
||||
|
||||
@action(methods=['post'], detail=False, perms_map={'post': '*'},
|
||||
serializer_class=CorrectSerializer)
|
||||
def correct_enter_or_exit(self, request, pk=None):
|
||||
"""
|
||||
变更一段时间日志刷脸类型
|
||||
|
||||
变更一段时间日志刷脸类型
|
||||
"""
|
||||
from apps.monitor.models import DrfRequestLog
|
||||
sr = CorrectSerializer(data=request.data)
|
||||
sr.is_valid(raise_exception=True)
|
||||
vdata = sr.validated_data
|
||||
for i in DrfRequestLog.objects.filter(path='/api/third/dahua/c_swip/', data__contains='办公楼考勤面板'
|
||||
, create_time__gte=vdata['start_time']
|
||||
, create_time__lte=vdata['end_time']).filter(data__contains = "'enterOrExit': 1" ):
|
||||
data = i.data
|
||||
i.data = data.replace("'enterOrExit': 1", "'enterOrExit': 3")
|
||||
i.save()
|
||||
return Response()
|
||||
|
||||
class NotWorkRemarkViewSet(ListModelMixin, CustomGenericViewSet):
|
||||
"""
|
||||
离岗说明
|
||||
|
|
Loading…
Reference in New Issue