feat: route update做限制
This commit is contained in:
parent
6759ea76bf
commit
3a5d6cac55
|
@ -210,3 +210,10 @@ class RouteViewSet(CustomModelViewSet):
|
||||||
ordering = ['sort', 'process__sort', 'create_time']
|
ordering = ['sort', 'process__sort', 'create_time']
|
||||||
select_related_fields = ['material',
|
select_related_fields = ['material',
|
||||||
'process', 'material_in', 'material_out', 'mgroup', 'routepack']
|
'process', 'material_in', 'material_out', 'mgroup', 'routepack']
|
||||||
|
|
||||||
|
def update(self, request, *args, **kwargs):
|
||||||
|
obj:Route = self.get_object()
|
||||||
|
routepack = obj.routepack
|
||||||
|
if routepack and routepack.state != RoutePack.RP_S_CREATE:
|
||||||
|
raise ParseError('该状态下不可编辑')
|
||||||
|
return super().update(request, *args, **kwargs)
|
Loading…
Reference in New Issue