feat: add_mtaskb 增加校验
This commit is contained in:
parent
668fff3f2d
commit
f4f44be101
|
@ -211,6 +211,8 @@ class MtaskViewSet(CustomModelViewSet):
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def add_mtaskb(self, request, *args, **kwargs):
|
def add_mtaskb(self, request, *args, **kwargs):
|
||||||
mtask = self.get_object()
|
mtask = self.get_object()
|
||||||
|
if mtask.state != Mtask.MTASK_ASSGINED:
|
||||||
|
raise ParseError('该任务不可分配')
|
||||||
sr = MtaskbAddSerializer(data=request.data, many=True)
|
sr = MtaskbAddSerializer(data=request.data, many=True)
|
||||||
sr.is_valid(raise_exception=True)
|
sr.is_valid(raise_exception=True)
|
||||||
vdata = sr.validated_data
|
vdata = sr.validated_data
|
||||||
|
|
Loading…
Reference in New Issue