From dff94061e22fa41b6089553714d2602454fb4de0 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 28 Nov 2023 14:36:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MML=E5=91=BD=E4=BB=A4=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=A4=9A=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mmlManage/neOperate.ts | 18 +++++++++++++++--- src/api/mmlManage/omcOperate.ts | 6 +++--- src/api/mmlManage/udmOperate.ts | 6 +++--- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/src/api/mmlManage/neOperate.ts b/src/api/mmlManage/neOperate.ts index 2b227719..0be5b6e9 100644 --- a/src/api/mmlManage/neOperate.ts +++ b/src/api/mmlManage/neOperate.ts @@ -36,18 +36,30 @@ export async function getMMLByNE(neType: string) { export async function sendMMlByNE( neType: string, neId: string, - cmdStr: string + cmdArr: string[] ) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/${neType}/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; } + +/** + * 发送文件到网元端 + * @returns object + */ +export function transferToNeFile(data: Record) { + return request({ + url: `/ne/action/pushFile`, + method: 'post', + data, + }); +} diff --git a/src/api/mmlManage/omcOperate.ts b/src/api/mmlManage/omcOperate.ts index f7d27a04..e129391e 100644 --- a/src/api/mmlManage/omcOperate.ts +++ b/src/api/mmlManage/omcOperate.ts @@ -31,17 +31,17 @@ export async function getMMLByOMC() { * @param cmdStr 命令串 * @returns */ -export async function sendMMlByOMC(neId: string, cmdStr: string) { +export async function sendMMlByOMC(neId: string, cmdArr: string[]) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/OMC/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; } diff --git a/src/api/mmlManage/udmOperate.ts b/src/api/mmlManage/udmOperate.ts index a6a7d9fe..56b8ab6b 100644 --- a/src/api/mmlManage/udmOperate.ts +++ b/src/api/mmlManage/udmOperate.ts @@ -31,17 +31,17 @@ export async function getMMLByUDM() { * @param cmdStr 命令串 * @returns */ -export async function sendMMlByUDM(neId: string, cmdStr: string) { +export async function sendMMlByUDM(neId: string, cmdArr: string[]) { // 发起请求 const result = await request({ url: `/api/rest/operationManagement/v1/elementType/UDM/objectType/mml?ne_id=${neId}`, method: 'post', - data: { mml: [cmdStr] }, + data: { mml: cmdArr }, timeout: 180_000, }); // 解析数据 if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { - result.data = result.data.data[0]; + result.data = result.data.data; } return result; }