feat: 套餐增加推荐标识与标签

This commit is contained in:
2025-12-15 22:32:02 +08:00
parent 2ed814fbe7
commit 9c28790f5e
11 changed files with 6893 additions and 1 deletions

View File

@@ -42,6 +42,8 @@ public sealed class CreateTenantPackageCommandHandler(ITenantPackageRepository p
IsPublicVisible = request.IsPublicVisible,
IsAllowNewTenantPurchase = request.IsAllowNewTenantPurchase,
PublishStatus = request.PublishStatus ?? TenantPackagePublishStatus.Draft,
IsRecommended = request.IsRecommended,
Tags = request.Tags ?? [],
SortOrder = request.SortOrder
};

View File

@@ -50,9 +50,13 @@ public sealed class UpdateTenantPackageCommandHandler(ITenantPackageRepository p
{
package.PublishStatus = request.PublishStatus.Value;
}
// 4. (空行后) 更新展示配置(推荐与标签)
package.IsRecommended = request.IsRecommended;
package.Tags = request.Tags ?? [];
package.SortOrder = request.SortOrder;
// 4. 持久化并返回
// 5. (空行后) 持久化并返回
await packageRepository.UpdateAsync(package, cancellationToken);
await packageRepository.SaveChangesAsync(cancellationToken);