diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 5efe1b2d..c1412542 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -171,6 +171,8 @@ class MlogViewSet(CustomModelViewSet): now = timezone.now() if ins.submit_time: raise ParseError('该日志已提交!') + if ins.mtask and ins.mtask.state == Mtask.MTASK_STOP: + raise ParseError('该任务已停止!') mlog_submit(ins, self.request.user, now) if ins.mtask: update_mtask(ins.mtask)