更新依赖项 commander 到版本 14.0.3;调整导入路径以使用 S3 模块;添加成功移动和备份用户的日志输出

This commit is contained in:
2026-01-31 14:16:54 +08:00
parent 296286bdaf
commit eab14b9fe3
3 changed files with 6 additions and 4 deletions

View File

@@ -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`);
};
/**
* 删除用户

View File

@@ -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');