def get(self, request, *args, **kwargs): request_data = request.GET ticket_id = kwargs.get('ticket_id') username = request_data.get('username', '') # 可用于权限控制 result, msg = TicketBaseService.get_ticket_flow_step( ticket_id, username) if result is not False: data = dict(value=result) code, msg, = 0, '' else: code, data = -1, '' return api_response(code, msg, data)
def get(self, request, *args, **kwargs): request_data = request.GET ticket_id = kwargs.get('ticket_id') username = request_data.get('username', '') # 可用于权限控制 from service.account.account_base_service import AccountBaseService app_name = request.META.get('HTTP_APPNAME') app_permission_check, msg = AccountBaseService.app_ticket_permission_check(app_name, ticket_id) if not app_permission_check: return api_response(-1, msg, '') if not username: return api_response(-1, '参数不全,请提供username', '') result, msg = TicketBaseService.get_ticket_flow_step(ticket_id, username) if result is not False: data = dict(value=result) code, msg, = 0, '' else: code, data = -1, '' return api_response(code, msg, data)