|
@@ -1,21 +1,17 @@
|
|
|
using Hotline.Caching.Interfaces;
|
|
|
+using Hotline.DI;
|
|
|
using Hotline.Settings.TimeLimits;
|
|
|
-using Hotline.Share.Dtos.Settings;
|
|
|
-using Hotline.Share.Enums.FlowEngine;
|
|
|
-using Hotline.Share.Enums.Settings;
|
|
|
using MapsterMapper;
|
|
|
-using System.Runtime.CompilerServices;
|
|
|
using XF.Domain.Dependency;
|
|
|
-using XF.Domain.Exceptions;
|
|
|
using XF.Domain.Repository;
|
|
|
-using XF.Utility.EnumExtensions;
|
|
|
|
|
|
namespace Hotline.Settings.TimeLimitDomain;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 宜宾过期时间计算
|
|
|
/// </summary>
|
|
|
-public class YBExpireTimeLimit : ExpireTimeLimitBase, ICalcExpireTime, IScopeDependency
|
|
|
+[Injection(AppScopes = EAppScope.YiBin)]
|
|
|
+public class YiBinExpireTimeLimit : ExpireTimeLimitBase, ICalcExpireTime, IScopeDependency
|
|
|
{
|
|
|
private readonly ISystemSettingCacheManager _systemSettingCacheManager;
|
|
|
private readonly IRepository<TimeLimitSetting> _timeLimitSettingRepository;
|
|
@@ -24,7 +20,7 @@ public class YBExpireTimeLimit : ExpireTimeLimitBase, ICalcExpireTime, IScopeDep
|
|
|
private readonly IRepository<SystemSetting> _systemSettingRepository;
|
|
|
private readonly IDaySettingRepository _daySettingRepository;
|
|
|
|
|
|
- public YBExpireTimeLimit(ISystemSettingCacheManager systemSettingCacheManager, IRepository<TimeLimitSetting> timeLimitSettingRepository, IExpireTimeHandler expireTimeHandler, IMapper mapper, IRepository<SystemSetting> systemSettingRepository, IDaySettingRepository daySettingRepository) : base(systemSettingCacheManager, timeLimitSettingRepository, expireTimeHandler, mapper, systemSettingRepository, daySettingRepository)
|
|
|
+ public YiBinExpireTimeLimit(ISystemSettingCacheManager systemSettingCacheManager, IRepository<TimeLimitSetting> timeLimitSettingRepository, IExpireTimeHandler expireTimeHandler, IMapper mapper, IRepository<SystemSetting> systemSettingRepository, IDaySettingRepository daySettingRepository) : base(systemSettingCacheManager, timeLimitSettingRepository, expireTimeHandler, mapper, systemSettingRepository, daySettingRepository)
|
|
|
{
|
|
|
_systemSettingCacheManager = systemSettingCacheManager;
|
|
|
_timeLimitSettingRepository = timeLimitSettingRepository;
|