更新服务器信息为新的 IP 地址,调整相关文档和代码中的默认配置,确保部署和连接的一致性。同时,优化订单管理界面,增强商品信息的格式化逻辑,提升用户体验。
This commit is contained in:
@@ -26,6 +26,9 @@ function rowToOrder(row: Record<string, unknown>) {
|
||||
referralCode: row.referral_code ?? null,
|
||||
createdAt: row.created_at,
|
||||
updatedAt: row.updated_at,
|
||||
// 新增:购买者信息
|
||||
userNickname: row.user_nickname ?? null,
|
||||
userAvatar: row.user_avatar ?? null,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,14 +40,22 @@ export async function GET(request: NextRequest) {
|
||||
let rows: Record<string, unknown>[] = []
|
||||
try {
|
||||
if (userId) {
|
||||
// 按用户查询订单(JOIN users 表获取用户信息)
|
||||
rows = (await query(
|
||||
"SELECT * FROM orders WHERE user_id = ? ORDER BY created_at DESC",
|
||||
`SELECT o.*, u.nickname as user_nickname, u.avatar as user_avatar
|
||||
FROM orders o
|
||||
LEFT JOIN users u ON o.user_id = u.id
|
||||
WHERE o.user_id = ?
|
||||
ORDER BY o.created_at DESC`,
|
||||
[userId]
|
||||
)) as Record<string, unknown>[]
|
||||
} else {
|
||||
// 管理后台:无 userId 时返回全部订单
|
||||
// 管理后台:无 userId 时返回全部订单(JOIN users 表获取购买者昵称)
|
||||
rows = (await query(
|
||||
"SELECT * FROM orders ORDER BY created_at DESC"
|
||||
`SELECT o.*, u.nickname as user_nickname, u.avatar as user_avatar
|
||||
FROM orders o
|
||||
LEFT JOIN users u ON o.user_id = u.id
|
||||
ORDER BY o.created_at DESC`
|
||||
)) as Record<string, unknown>[]
|
||||
}
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user