feat: 添加mes的清空数据操作

This commit is contained in:
caoqianming 2025-03-14 09:05:31 +08:00
parent dcfa6155a9
commit 143408ab4f
1 changed files with 5 additions and 0 deletions

View File

@ -615,12 +615,14 @@ class TestViewSet(CustomGenericViewSet):
'apps.rpm.tasks.close_rpj_by_leave_time']).delete()
if 'mes' in datas:
from apps.inm.models import MaterialBatch, MIO
from apps.mtm.models import Material
from apps.wpmw.models import Wpr
from apps.wpm.models import WMaterial, Mlog
from apps.pum.models import PuOrder
from apps.sam.models import Order
from apps.pm.models import Utask, Mtask
from apps.wpm.models import Handover
from apps.qm.models import Ftest, FtestWork
MaterialBatch.objects.all().delete()
MIO.objects.all().delete()
Wpr.objects.all().delete()
@ -631,6 +633,9 @@ class TestViewSet(CustomGenericViewSet):
PuOrder.objects.get_queryset(all=True).delete()
Order.objects.get_queryset(all=True).delete()
Handover.objects.all().delete()
Ftest.objects.all().delete()
FtestWork.objects.all().delete()
Material.objects.all().update(count=0, count_mb=0, count_wm=0)
return Response()
@action(methods=['post'], detail=False, serializer_class=Serializer, permission_classes=[])