def get(self, request, *args, **kwargs): """ 获取工单列表 :param request: :param args: :param kwargs: :return: """ request_data = request.GET sn = request_data.get('sn', '') title = request_data.get('title', '') # username = request_data.get('username', '') username = request.META.get('HTTP_USERNAME') create_start = request_data.get('create_start', '') create_end = request_data.get('create_end', '') workflow_ids = request_data.get('workflow_ids', '') state_ids = request_data.get('state_ids', '') ticket_ids = request_data.get('ticket_ids', '') reverse = int(request_data.get('reverse', 1)) per_page = int(request_data.get('per_page', 10)) page = int(request_data.get('page', 1)) is_end = request_data.get('is_end', '') is_rejected = request_data.get('is_rejected', '') # 待办,关联的,创建 category = request_data.get('category') # app_name app_name = request.META.get('HTTP_APPNAME') ticket_result_restful_list, msg = TicketBaseService.get_ticket_list( sn=sn, title=title, username=username, create_start=create_start, create_end=create_end, workflow_ids=workflow_ids, state_ids=state_ids, ticket_ids=ticket_ids, category=category, reverse=reverse, per_page=per_page, page=page, app_name=app_name, is_end=is_end, is_rejected=is_rejected) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' 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 sn = request_data.get('sn', '') title = request_data.get('title', '') username = request_data.get('username', '') create_start = request_data.get('create_start', '') create_end = request_data.get('create_end', '') reverse = int(request_data.get('reverse', 1)) per_page = int(request_data.get('per_page', 10)) page = int(request_data.get('page', 1)) # 待办,关联的,创建 category = request_data.get('category') ticket_result_restful_list, msg = TicketBaseService.get_ticket_list( sn=sn, title=title, username=username, create_start=create_start, create_end=create_end, category=category, reverse=reverse, per_page=per_page, page=page) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' else: code, data = -1, '' return api_response(code, msg, data)
def get(self, request, *args, **kwargs): """ 获取工单列表 :param request: :param args: :param kwargs: :return: """ # print("flag i am here") request_data = request.GET ''' 添加pwd 新api url += '&category={}&password={}&newPassword={}&username={}'.format(category,password,newPassword,username) ''' password = request_data.get('password', None) if password: username = request_data.get('username', None) newPassword = request_data.get('newPassword', None) ticket_result_restful_list, msg = TicketBaseService.get_update_newpwd( username=username, password=password, newpassword=newPassword) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' else: code, data = -1, '' return api_response(code, msg, data) ''' 添加select 新api ''' # print("flag i am here") index = request_data.get('index', None) if index: # print(index) # app_name app_name = request.META.get('HTTP_APPNAME') ticket_result_restful_list, msg = TicketBaseService.get_ticket_index( ) # print('result:',ticket_result_restful_list) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' else: code, data = -1, '' # print(code) # print(msg) # print(data) return api_response(code, msg, data) # print("---") select_name = request_data.get('select_name', None) # print(select_name) time_start = request_data.get('time_start', None) time_end = request_data.get('time_end', None) if select_name: # print(select_name,time_start,time_end) sn = request_data.get('sn', '') title = request_data.get('title', '') # username = request_data.get('username', '') username = request.META.get('HTTP_USERNAME') create_start = time_start create_end = time_end workflow_ids = request_data.get('workflow_ids', '') state_ids = request_data.get('state_ids', '') ticket_ids = request_data.get('ticket_ids', '') reverse = int(request_data.get('reverse', 1)) per_page = int(request_data.get('per_page', 10)) page = int(request_data.get('page', 1)) is_end = request_data.get('is_end', '') is_rejected = request_data.get('is_rejected', '') # 待办,关联的,创建 category = request_data.get('category') # app_name app_name = request.META.get('HTTP_APPNAME') ''' 下面.get_ticket_list 方法修改数据库 ''' ticket_result_restful_list, msg = TicketBaseService.get_ticket_select( creator=select_name, sn=sn, title=title, username=username, create_start=create_start, create_end=create_end, workflow_ids=workflow_ids, state_ids=state_ids, ticket_ids=ticket_ids, category=category, reverse=reverse, per_page=per_page, page=page, app_name=app_name, is_end=is_end, is_rejected=is_rejected) # print('result:',ticket_result_restful_list) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' else: code, data = -1, '' print(code) print(msg) print(data) return api_response(code, msg, data) # # request_data = request.GET 注释,移到上方 sn = request_data.get('sn', '') title = request_data.get('title', '') # username = request_data.get('username', '') username = request.META.get('HTTP_USERNAME') create_start = request_data.get('create_start', '') create_end = request_data.get('create_end', '') workflow_ids = request_data.get('workflow_ids', '') state_ids = request_data.get('state_ids', '') ticket_ids = request_data.get('ticket_ids', '') reverse = int(request_data.get('reverse', 1)) per_page = int(request_data.get('per_page', 10)) page = int(request_data.get('page', 1)) is_end = request_data.get('is_end', '') is_rejected = request_data.get('is_rejected', '') # 待办,关联的,创建 category = request_data.get('category') # app_name app_name = request.META.get('HTTP_APPNAME') ''' 下面.get_ticket_list 方法修改数据库 ''' ticket_result_restful_list, msg = TicketBaseService.get_ticket_list( sn=sn, title=title, username=username, create_start=create_start, create_end=create_end, workflow_ids=workflow_ids, state_ids=state_ids, ticket_ids=ticket_ids, category=category, reverse=reverse, per_page=per_page, page=page, app_name=app_name, is_end=is_end, is_rejected=is_rejected) # print('flag',ticket_result_restful_list) if ticket_result_restful_list is not False: data = dict(value=ticket_result_restful_list, per_page=msg['per_page'], page=msg['page'], total=msg['total']) code, msg, = 0, '' else: code, data = -1, '' print(code) print(msg) print(data) return api_response(code, msg, data)