添加消息队列消费者并优化租户存储总量更新逻辑

This commit is contained in:
2026-01-22 15:06:30 +08:00
parent 542c609d60
commit 4a1531fddb
4 changed files with 35 additions and 7 deletions

View File

@@ -8,7 +8,6 @@ import (
"oss/consts"
"oss/dao"
"oss/model/dto"
"oss/model/entity"
)
type tenantOssTotal struct{}
@@ -32,13 +31,13 @@ func (s *tenantOssTotal) UpdateUsedOssSize(ctx context.Context) (err error) {
if err != nil {
return
}
updateData := make([]*entity.TenantOssTotal, 0)
updateData := make([]*dto.UpdateUsedOssReq, 0)
for _, key := range keys {
get, err := g.Redis().Get(ctx, key)
if err != nil {
return err
}
e := &entity.TenantOssTotal{}
e := new(dto.UpdateUsedOssReq)
err = gconv.Struct(get, e)
if err != nil {
return err