feat: 更新依赖版本,修复路由 ID 字段,优化获取 mark 详情逻辑
This commit is contained in:
@@ -73,7 +73,6 @@ app
|
||||
description: '获取mark详情',
|
||||
metadata: {
|
||||
args: {
|
||||
|
||||
id: z.string().describe('mark id'),
|
||||
}
|
||||
},
|
||||
@@ -106,8 +105,8 @@ app
|
||||
isDebug: true,
|
||||
metadata: {
|
||||
args: {
|
||||
id: z.string().describe('mark id'),
|
||||
data: z.object({
|
||||
id: z.string().describe('mark id'),
|
||||
title: z.string().default(''),
|
||||
tags: z.any().default([]),
|
||||
link: z.string().default(''),
|
||||
@@ -179,8 +178,9 @@ app
|
||||
.define(async (ctx) => {
|
||||
const tokenUser = ctx.state.tokenUser;
|
||||
const operate = ctx.query.operate || 'update';
|
||||
const markId = ctx.query.id;
|
||||
const { id, node } = ctx.query.data || {};
|
||||
const marks = await db.select().from(schema.microMark).where(eq(schema.microMark.id, id)).limit(1);
|
||||
const marks = await db.select().from(schema.microMark).where(eq(schema.microMark.id, markId)).limit(1);
|
||||
const markModel = marks[0];
|
||||
if (!markModel) {
|
||||
ctx.throw(404, 'mark not found');
|
||||
@@ -210,7 +210,7 @@ app
|
||||
version,
|
||||
updatedAt: new Date().toISOString(),
|
||||
})
|
||||
.where(eq(schema.microMark.id, id))
|
||||
.where(eq(schema.microMark.id, markId))
|
||||
.returning();
|
||||
ctx.body = updated[0];
|
||||
})
|
||||
@@ -233,7 +233,7 @@ app
|
||||
})
|
||||
.define(async (ctx) => {
|
||||
const tokenUser = ctx.state.tokenUser;
|
||||
const { id, nodeOperateList } = ctx.query.data || {};
|
||||
const { id, nodeOperateList } = ctx.query || {};
|
||||
const marks = await db.select().from(schema.microMark).where(eq(schema.microMark.id, id)).limit(1);
|
||||
const markModel = marks[0];
|
||||
if (!markModel) {
|
||||
|
||||
Reference in New Issue
Block a user