From eab14b9fe36c7aefea92283362de16acc6f28c08 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Sat, 31 Jan 2026 14:16:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96=E9=A1=B9?= =?UTF-8?q?=20commander=20=E5=88=B0=E7=89=88=E6=9C=AC=2014.0.3=EF=BC=9B?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=AF=BC=E5=85=A5=E8=B7=AF=E5=BE=84=E4=BB=A5?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20S3=20=E6=A8=A1=E5=9D=97=EF=BC=9B=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=88=90=E5=8A=9F=E7=A7=BB=E5=8A=A8=E5=92=8C=E5=A4=87?= =?UTF-8?q?=E4=BB=BD=E7=94=A8=E6=88=B7=E7=9A=84=E6=97=A5=E5=BF=97=E8=BE=93?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/routes/file/module/get-minio-list.ts | 4 +++- src/test/mv-minio.ts | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 2d289fb..067fd8a 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@types/ws": "^8.18.1", "bullmq": "^5.67.2", "busboy": "^1.6.0", - "commander": "^14.0.2", + "commander": "^14.0.3", "drizzle-kit": "^0.31.8", "drizzle-orm": "^0.45.1", "drizzle-zod": "^0.8.3", diff --git a/src/routes/file/module/get-minio-list.ts b/src/routes/file/module/get-minio-list.ts index 19dc091..c1b36ae 100644 --- a/src/routes/file/module/get-minio-list.ts +++ b/src/routes/file/module/get-minio-list.ts @@ -1,5 +1,5 @@ import dayjs from 'dayjs'; -import { oss } from '@/app.ts'; +import { oss } from '@/modules/s3.ts'; import { StatObjectResult } from '@kevisual/oss'; type MinioListOpt = { prefix: string; @@ -153,6 +153,7 @@ export const mvUserAToUserB = async (usernameA: string, usernameB: string, clear await oss.deleteObject(file.name); } } + console.log(`移动 ${usernameA} to ${usernameB} success`); }; export const backupUserA = async (usernameA: string, id: string, backName?: string) => { const today = backName || dayjs().format('YYYY-MM-DD-HH-mm'); @@ -170,6 +171,7 @@ export const backupUserA = async (usernameA: string, id: string, backName?: stri } } await mvUserAToUserB(usernameA, backupPrefix, false); + console.log(`Backup user ${usernameA} to ${backupPrefix} success`); }; /** * 删除用户 diff --git a/src/test/mv-minio.ts b/src/test/mv-minio.ts index 8d514e9..9234086 100644 --- a/src/test/mv-minio.ts +++ b/src/test/mv-minio.ts @@ -1,10 +1,10 @@ process.env.NODE_ENV = 'development'; -// import { mvUserAToUserB, backupUserA } from '../routes/file/module/get-minio-list.ts'; +import { mvUserAToUserB, backupUserA } from '../routes/file/module/get-minio-list.ts'; // mvUserAToUserB('demo', 'demo2'); -// backupUserA('demo', '123', '2025-04-02-16-00'); +// backupUserA('demo', '123', '2026-01-31-16-00'); // backupUserA('demo', '123', '2025-04-02-16-01'); // backupUserA('demo', '123', '2025-04-02-16-02'); // backupUserA('demo', '123', '2025-04-02-16-03');