diff --git a/src/controllers/menu.ts b/src/controllers/menu.ts index f6fb66a..f5204f3 100644 --- a/src/controllers/menu.ts +++ b/src/controllers/menu.ts @@ -249,11 +249,14 @@ export class MenuController { data.module = param.module data.name = param.name data.link = param.link - data.id_parent = param.id_parent data.order = param.order data.icon = param.icon data.status = param.status + if (param.id_parent) { + data.id_parent = param.id_parent + } + await OrmHelper.DB.manager.save(data); return ReturnHelper.successResponseAny(res, 200, Language.lang.success_insert, data); @@ -314,11 +317,14 @@ export class MenuController { data.module = param.module data.name = param.name data.link = param.link - data.id_parent = param.id_parent data.order = param.order data.icon = param.icon data.status = param.status + if (param.id_parent) { + data.id_parent = param.id_parent + } + await repo.save(data); return ReturnHelper.successResponseAny(res, 200, Language.lang.success_update, data); diff --git a/src/swagger/builder.js b/src/swagger/builder.js index 140a28b..514c97d 100644 --- a/src/swagger/builder.js +++ b/src/swagger/builder.js @@ -32,7 +32,8 @@ const doc = { $link: "/", $id_parent: "", $order: 1, - $icon: "" + $icon: "", + $status: "Y" }, }, parameters: {