def post(self, request, *args, **kwargs): """ 加签,加签操作会修改工单处理人,工单状态不表 :param request: :param args: :param kwargs: :return: """ json_str = request.body.decode('utf-8') if not json_str: return api_response(-1, 'post参数为空', {}) request_data_dict = json.loads(json_str) ticket_id = kwargs.get('ticket_id') username = request_data_dict.get('username', '') target_username = request_data_dict.get('target_username', '') suggestion = request_data_dict.get('suggestion', '') 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, '') result, msg = TicketBaseService.add_node_ticket(ticket_id, username, target_username, suggestion) if result: code, msg, data = 0, msg, result else: code, msg, data = -1, msg, '' return api_response(code, msg, data)
def post(self, request, *args, **kwargs): """ 加签,加签操作会修改工单处理人,工单状态不表 :param request: :param args: :param kwargs: :return: """ json_str = request.body.decode('utf-8') if not json_str: return api_response(-1, 'post参数为空', {}) request_data_dict = json.loads(json_str) ticket_id = kwargs.get('ticket_id') username = request_data_dict.get('username', '') target_username = request_data_dict.get('target_username', '') result, msg = TicketBaseService.add_node_ticket( ticket_id, username, target_username) if result: code, msg, data = 0, msg, result else: code, msg, data = -1, msg, '' return api_response(code, msg, data)