# Create your tasks here from __future__ import absolute_import, unicode_literals from apps.opm.models import Operation, Opl from apps.utils.tasks import CustomTask from celery import shared_task from apps.wf.models import Ticket # @shared_task(base=CustomTask) # def opl_audit_start(ticket_id): # operation = Opl.objects.get(ticket__id=ticket_id).operation # if operation.state == Operation.OP_CREATE: # operation.state = Operation.OP_AUDIT # operation.save() # @shared_task(base=CustomTask) # def opl_audit_end(ticket_id): # opl = Opl.objects.get(ticket__id=ticket_id) # operation = opl.operation # if operation.state == Operation.OP_AUDIT: # operation.state = Operation.OP_WORK # operation.save() # 授予区域或围栏权限