fix: 许可证在工单撤回状态下可以编辑

This commit is contained in:
caoqianming 2023-03-30 11:13:35 +08:00
parent 201eabf33e
commit a415859a26
1 changed files with 1 additions and 1 deletions

View File

@ -97,7 +97,7 @@ class OplViewSet(CustomModelViewSet):
def update(self, request, *args, **kwargs): def update(self, request, *args, **kwargs):
obj = self.get_object() obj = self.get_object()
if obj.ticket and obj.ticket.act_state != Ticket.TICKET_ACT_STATE_DRAFT: if obj.ticket and obj.ticket.act_state not in [Ticket.TICKET_ACT_STATE_DRAFT, Ticket.TICKET_ACT_STATE_BACK, Ticket.TICKET_ACT_STATE_RETREAT]:
raise ParseError('许可证已处理不可编辑') raise ParseError('许可证已处理不可编辑')
user = request.user user = request.user
if user == obj.create_by or user.is_superuser: if user == obj.create_by or user.is_superuser: