Phase 6: Deprecation cleanup + ConfigurationService MagicWallet
- Mark PurchaseGoldenPackage/VerifyGoldenPackagePurchase RPCs as deprecated - Mark InitiateBasePackagePayment/VerifyBasePackagePayment RPCs as deprecated - Remove deprecated SystemConstants from GetAllAsDict/GetAllWithDescriptions helpers - Add MagicWallet per-package values to ConfigurationService (Multiplier, MaxDeposit, MaxCredit) - All deprecated constants have zero active code usages — safe dead code
This commit is contained in:
@@ -143,6 +143,11 @@ public class ConfigurationService : ConfigurationContract.ConfigurationContractB
|
||||
response.Models.Add(CreateConfigModel("Package.BasePackageAmount", package.Price.ToString(), "مبلغ پکیج پایه", 0));
|
||||
response.Models.Add(CreateConfigModel("Package.DayaLoanAmount", package.Price.ToString(), "مبلغ وام دایا", 0));
|
||||
|
||||
// Magic Wallet Settings (از Package)
|
||||
response.Models.Add(CreateConfigModel("MagicWallet.Multiplier", package.MagicWalletMultiplier.ToString(), "ضریب شارژ کیفپول جادویی", 0));
|
||||
response.Models.Add(CreateConfigModel("MagicWallet.MaxDeposit", package.MagicWalletMaxDeposit.ToString(), "سقف واریز هر دور جادویی", 0));
|
||||
response.Models.Add(CreateConfigModel("MagicWallet.MaxCredit", package.MagicWalletMaxCredit.ToString(), "سقف اعتبار هر دور جادویی", 0));
|
||||
|
||||
// System Settings
|
||||
response.Models.Add(CreateConfigModel("System.MaintenanceMode", SystemConstants.SystemMaintenanceMode.ToString(), "حالت تعمیر و نگهداری", 0));
|
||||
response.Models.Add(CreateConfigModel("System.EnableAuditLog", SystemConstants.SystemEnableAuditLog.ToString(), "فعالسازی لاگ تغییرات", 0));
|
||||
@@ -197,6 +202,9 @@ public class ConfigurationService : ConfigurationContract.ConfigurationContractB
|
||||
"Network.MaxChildrenPerLeg" => SystemConstants.NetworkMaxChildrenPerLeg.ToString(),
|
||||
"Package.BasePackageAmount" => (package?.Price ?? 0).ToString(),
|
||||
"Package.DayaLoanAmount" => (package?.Price ?? 0).ToString(),
|
||||
"MagicWallet.Multiplier" => (package?.MagicWalletMultiplier ?? 0).ToString(),
|
||||
"MagicWallet.MaxDeposit" => (package?.MagicWalletMaxDeposit ?? 0).ToString(),
|
||||
"MagicWallet.MaxCredit" => (package?.MagicWalletMaxCredit ?? 0).ToString(),
|
||||
"System.MaintenanceMode" => SystemConstants.SystemMaintenanceMode.ToString(),
|
||||
"System.EnableAuditLog" => SystemConstants.SystemEnableAuditLog.ToString(),
|
||||
"Shop.VAT" => SystemConstants.ShopVAT.ToString(),
|
||||
@@ -226,6 +234,9 @@ public class ConfigurationService : ConfigurationContract.ConfigurationContractB
|
||||
"Network.MaxChildrenPerLeg" => "حداکثر تعداد فرزند مستقیم در هر پا",
|
||||
"Package.BasePackageAmount" => "مبلغ پکیج پایه (ریال)",
|
||||
"Package.DayaLoanAmount" => "مبلغ وام دایا (ریال)",
|
||||
"MagicWallet.Multiplier" => "ضریب شارژ کیفپول جادویی",
|
||||
"MagicWallet.MaxDeposit" => "سقف واریز هر دور جادویی (ریال)",
|
||||
"MagicWallet.MaxCredit" => "سقف اعتبار هر دور جادویی (ریال)",
|
||||
"System.MaintenanceMode" => "حالت تعمیر و نگهداری سیستم",
|
||||
"System.EnableAuditLog" => "فعالسازی لاگ تغییرات",
|
||||
"Shop.VAT" => "مالیات بر ارزش افزوده",
|
||||
|
||||
Reference in New Issue
Block a user