oss文件存储服务-租户存储空间信息同步接口优化
This commit is contained in:
@@ -37,4 +37,4 @@ minio:
|
|||||||
|
|
||||||
# 文件存储初始化容量大小配置
|
# 文件存储初始化容量大小配置
|
||||||
oss:
|
oss:
|
||||||
capacitySize: 10 #文件存储初始化容量(单位G)
|
capacitySize: 500 #文件存储初始化容量(单位MB)
|
||||||
2
main.go
2
main.go
@@ -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)
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user