feat: 增加wpm datax
This commit is contained in:
parent
bb270d7105
commit
01cff014ff
|
@ -0,0 +1,19 @@
|
||||||
|
from apps.utils.viewsets import GenericViewSet
|
||||||
|
from rest_framework.decorators import action
|
||||||
|
from apps.em.models import Equipment
|
||||||
|
from apps.wpm.modes import Mlog
|
||||||
|
from django.utils import timezone
|
||||||
|
|
||||||
|
class AnaViewSet(GenericViewSet):
|
||||||
|
perms_map = {}
|
||||||
|
@action(methods=['post'], detail=False, perms_map={'post': '*'})
|
||||||
|
def 设备最后生产日志(self, request):
|
||||||
|
data = request.data
|
||||||
|
now = timezone.now()
|
||||||
|
mgroup_name = data["mgroup_name"]
|
||||||
|
# 生产设备
|
||||||
|
equip_qs = Equipment.objects.filter(mgroup__name=mgroup_name, type = 10)
|
||||||
|
# 设备最后生产日志
|
||||||
|
mlog_qs = Mlog.objects.filter(equip__in=equip_qs)
|
||||||
|
mlog_qs = mlog_qs | Mlog.objects.filter(work_start_time__lte=now, work_end_time__isnull=True)
|
||||||
|
mlog_qs = mlog_qs | Mlog.objects.filter(work_start_time__lte=now, work_end_time__gte=now)
|
Loading…
Reference in New Issue