diff --git a/service/tenant_oss_total_service.go b/service/tenant_oss_total_service.go index 1079eac..6ef2c3d 100644 --- a/service/tenant_oss_total_service.go +++ b/service/tenant_oss_total_service.go @@ -40,10 +40,12 @@ func (s *tenantOssTotal) UpdateUsedOssSize(ctx context.Context) (err error) { updateData = append(updateData, e) } - // 更新数据库 - _, err = dao.TenantOssTotal.SaveOrUpdate(ctx, updateData) - if err != nil { - return err + if len(updateData) != 0 { + // 更新数据库 + _, err = dao.TenantOssTotal.SaveOrUpdate(ctx, updateData) + if err != nil { + return err + } } return err }