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']
|
||||
select_related_fields = ['material',
|
||||
'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