feat(store): 扩展临时时段配置
This commit is contained in:
@@ -3,6 +3,7 @@ using Microsoft.Extensions.Logging;
|
||||
using TakeoutSaaS.Application.App.Stores.Commands;
|
||||
using TakeoutSaaS.Application.App.Stores.Dto;
|
||||
using TakeoutSaaS.Domain.Stores.Entities;
|
||||
using TakeoutSaaS.Domain.Stores.Enums;
|
||||
using TakeoutSaaS.Domain.Stores.Repositories;
|
||||
using TakeoutSaaS.Shared.Abstractions.Constants;
|
||||
using TakeoutSaaS.Shared.Abstractions.Exceptions;
|
||||
@@ -42,7 +43,12 @@ public sealed class UpdateStoreHolidayCommandHandler(
|
||||
|
||||
// 3. 更新字段
|
||||
existing.Date = request.Date;
|
||||
existing.IsClosed = request.IsClosed;
|
||||
existing.EndDate = request.EndDate;
|
||||
existing.IsAllDay = request.IsAllDay;
|
||||
existing.StartTime = request.StartTime;
|
||||
existing.EndTime = request.EndTime;
|
||||
existing.OverrideType = request.OverrideType;
|
||||
existing.IsClosed = request.OverrideType == OverrideType.Closed;
|
||||
existing.Reason = request.Reason?.Trim();
|
||||
|
||||
// 4. 持久化
|
||||
|
||||
Reference in New Issue
Block a user