添加消息队列消费者并优化租户存储总量更新逻辑
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user