feat: add_mtaskb 增加校验

This commit is contained in:
caoqianming 2024-09-04 17:52:37 +08:00
parent 668fff3f2d
commit f4f44be101
1 changed files with 2 additions and 0 deletions

View File

@ -211,6 +211,8 @@ class MtaskViewSet(CustomModelViewSet):
@transaction.atomic
def add_mtaskb(self, request, *args, **kwargs):
mtask = self.get_object()
if mtask.state != Mtask.MTASK_ASSGINED:
raise ParseError('该任务不可分配')
sr = MtaskbAddSerializer(data=request.data, many=True)
sr.is_valid(raise_exception=True)
vdata = sr.validated_data