def get(self, request, *args, **kwargs): """ 获取工单详情,根据用户返回不同的内容(是否有工单表单的编辑权限) :param request: :param args: :param kwargs: :return: """ request_data = request.GET ticket_id = kwargs.get('ticket_id') 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, '') username = request_data.get('username', '') if not username: return api_response(-1, '参数不全,请提供username', '') result, msg = TicketBaseService.get_ticket_detail(ticket_id, username) if result: code, data = 0, dict(value=result) else: code, data = -1, {} return api_response(code, msg, data)
def get(self, request, *args, **kwargs): """ 获取工单详情,根据用户返回不同的内容(是否有工单表单的编辑权限) :param request: :param args: :param kwargs: :return: """ request_data = request.GET ticket_id = kwargs.get('ticket_id') username = request_data.get('username', '') if not username: return api_response(-1, '参数不全,请提供username', '') result, msg = TicketBaseService.get_ticket_detail(ticket_id, username) if result: code, data = 0, dict(value=result) else: code, data = -1, {} return api_response(code, msg, data)