Commit 41d868a3 authored by Xuguangxing's avatar Xuguangxing

feat: 增加查询配置详细信息的接口

parent 6c470530
......@@ -56,4 +56,18 @@ export default class NavigatorController extends Controller {
});
}
}
// 获取导航配置详细信息
public async getNavigatorDetail(ctx: Context) {
const { navId } = ctx.query;
try {
const res = await ctx.service.navigator.getDetail(navId);
ctx.body = ctx.helper.ok(res);
} catch (e) {
ctx.logger.info(`查询导航配置异常, ${JSON.stringify(e)}`);
ctx.body = ctx.helper.fail({
message: '查询导航配置失败'
});
}
return
}
}
\ No newline at end of file
......@@ -24,6 +24,7 @@ export default (application: Application) => {
router.post('/navigator/save', controller.navigator.saveNavigatorConfig);
router.get('/navigator/list', controller.navigator.getNavigatorConfigList)
router.get('/navigator/list/relation', controller.navigator.getNavigatorConfigListWithRelation);
router.get('/navigator/detail', controller.navigator.getNavigatorDetail);
router.post('/navigator/delete', controller.navigator.deleteNavigatorConfig)
router.get('/*', controller.editor.home);
......
......@@ -131,4 +131,13 @@ export default class ArticeService extends Service {
})
return result;
}
// 查询导航配置信息
async getDetail(id) {
const res = await this.context.model.NavigatorConfig.findOne({
where: {
id
}
})
return res;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment