oss文件存储服务-租户存储空间信息同步接口优化

This commit is contained in:
2025-12-31 09:53:21 +08:00
parent 17e7ae0437
commit 827f5bf09c
3 changed files with 4 additions and 5 deletions

View File

@@ -37,4 +37,4 @@ minio:
# 文件存储初始化容量大小配置 # 文件存储初始化容量大小配置
oss: oss:
capacitySize: 10 #文件存储初始化容量(单位G capacitySize: 500 #文件存储初始化容量(单位MB

View File

@@ -23,7 +23,7 @@ func main() {
controller.File, controller.File,
}) })
gtimer.AddSingleton(ctx, time.Minute*1, func(ctx context.Context) { gtimer.AddSingleton(ctx, time.Minute*5, func(ctx context.Context) {
err := service.TenantOssTotal.UpdateUsedOssSize(ctx) err := service.TenantOssTotal.UpdateUsedOssSize(ctx)
if err != nil { if err != nil {
glog.Error(ctx, "UpdateUsedOssSize err: %v", err) glog.Error(ctx, "UpdateUsedOssSize err: %v", err)

View File

@@ -59,7 +59,7 @@ func (f *file) UploadFile(ctx context.Context, req *dto.UploadFileReq) (res *dto
if tenantOssTotal.Id.IsZero() { if tenantOssTotal.Id.IsZero() {
tenantOssTotalEntity.TenantId = user.TenantId tenantOssTotalEntity.TenantId = user.TenantId
tenantOssTotalEntity.UsedOssSize = 0 tenantOssTotalEntity.UsedOssSize = 0
tenantOssTotalEntity.TotalOssSize = g.Cfg().MustGet(ctx, "oss.capacitySize").Int() * 1024 * 1024 * 1024 tenantOssTotalEntity.TotalOssSize = g.Cfg().MustGet(ctx, "oss.capacitySize").Int() * 1024 * 1024
} else { } else {
tenantOssTotalEntity = tenantOssTotal.TenantOssTotal tenantOssTotalEntity = tenantOssTotal.TenantOssTotal
} }
@@ -107,8 +107,7 @@ func (f *file) UploadFile(ctx context.Context, req *dto.UploadFileReq) (res *dto
FileURL: fileURL, FileURL: fileURL,
FileSize: fileSize, FileSize: fileSize,
} }
err = dao.File.Insert(ctx, ossEntity) if err = dao.File.Insert(ctx, ossEntity); err != nil {
if err != nil {
return nil, err return nil, err
} }
// 返回图片url // 返回图片url