fix: oplworker在工单初始状态下可删除
This commit is contained in:
parent
e372015e7d
commit
0787a9a70f
|
@ -152,7 +152,8 @@ class OplWorkerViewSet(CustomModelViewSet):
|
|||
|
||||
def destroy(self, request, *args, **kwargs):
|
||||
obj = self.get_object()
|
||||
if obj.opl.ticket:
|
||||
ticket = obj.opl.ticket
|
||||
if ticket and ticket.act_state not in [Ticket.TICKET_ACT_STATE_DRAFT, Ticket.TICKET_ACT_STATE_BACK, Ticket.TICKET_ACT_STATE_RETREAT]:
|
||||
raise ParseError('许可证已处理不可删除')
|
||||
return super().destroy(request, *args, **kwargs)
|
||||
|
||||
|
|
Loading…
Reference in New Issue