查询用户
This commit is contained in:
@@ -324,3 +324,8 @@ CREATE TABLE IF NOT EXISTS `ai_cache` (
|
||||
PRIMARY KEY (`key_hash`),
|
||||
KEY `expires_at` (`expires_at`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 响应缓存';
|
||||
|
||||
-- 迁移:order_items.order_id 从 int 改为 varchar(64),与 orders.id (varchar(50)) 保持一致
|
||||
ALTER TABLE `order_items` DROP FOREIGN KEY IF EXISTS `order_items_ibfk_1`;
|
||||
ALTER TABLE `order_items` MODIFY COLUMN `order_id` varchar(64) NOT NULL COMMENT '订单ID';
|
||||
ALTER TABLE `order_items` ADD CONSTRAINT `order_items_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE;
|
||||
@@ -307,9 +307,9 @@ async function getUserInfo(ctx) {
|
||||
}
|
||||
}
|
||||
|
||||
// 获取用户列表(管理员操作)
|
||||
// 获取用户列表(店员 / 管理员可操作)
|
||||
async function getUsers(ctx) {
|
||||
const operator = await requireAdminAuth(ctx)
|
||||
const operator = await requireStaffAuth(ctx)
|
||||
if (!operator) return
|
||||
|
||||
let sql = 'SELECT id, phone, name, points, role, status, created_at FROM users WHERE status = 1'
|
||||
|
||||
Reference in New Issue
Block a user