feat: 增加校验
This commit is contained in:
parent
143f045f11
commit
d76b0ca0e4
|
@ -32,6 +32,9 @@ class InmService:
|
|||
"""
|
||||
更新物料批次
|
||||
"""
|
||||
mioitems = MIOItem.objects.filter(mio=instance)
|
||||
if not mioitems.exists():
|
||||
raise ParseError('未填写物料明细')
|
||||
for i in MIOItem.objects.filter(mio=instance):
|
||||
material = i.material
|
||||
warehouse = i.warehouse
|
||||
|
|
|
@ -122,6 +122,7 @@ class MIOViewSet(CustomModelViewSet):
|
|||
'submit_user', 'supplier', 'order', 'customer', 'pu_order']
|
||||
serializer_class = MIOListSerializer
|
||||
filterset_fields = ['state', 'type', 'pu_order', 'order']
|
||||
search_fields = ['number']
|
||||
data_filter = True
|
||||
|
||||
def get_serializer_class(self):
|
||||
|
@ -168,7 +169,7 @@ class MIOViewSet(CustomModelViewSet):
|
|||
ins.submit_user = request.user
|
||||
ins.save()
|
||||
InmService.update_inm(ins)
|
||||
return Response()
|
||||
return Response(MIOListSerializer(instance=ins).data)
|
||||
|
||||
|
||||
class MIOItemViewSet(ListModelMixin, BulkCreateModelMixin, BulkDestroyModelMixin, CustomGenericViewSet):
|
||||
|
|
Loading…
Reference in New Issue