feat: equip_last_mlog增加报错提示

This commit is contained in:
caoqianming 2025-05-15 10:39:33 +08:00
parent bd7bbbef0e
commit ca9d46c8d5
1 changed files with 5 additions and 1 deletions

View File

@ -9,6 +9,7 @@ from datetime import datetime, timedelta
from rest_framework.response import Response
from rest_framework.serializers import Serializer
from apps.inm.models import MIOItem, MIO
from rest_framework.exceptions import ParseError
def tran_time_to_mstate(mstate_json, reminder_interval_list, work_start_time: datetime, now: datetime):
if len(reminder_interval_list) != len(mstate_json):
@ -30,7 +31,10 @@ class AnaViewSet(GenericViewSet):
"""
data = request.data
now = timezone.now()
try:
mgroup: Mgroup = Mgroup.objects.get(id=data['mgroup'])
except Mgroup.DoesNotExist:
raise ParseError("该工段不存在,请传入工段ID")
# 子状态
mstate_json = mgroup.process.mstate_json if mgroup.process.mstate_json else []
# 生产设备