docs: fix all discrepancies based on comprehensive code audit
Corrections verified against actual CMS/BackOffice/FrontOffice source code: - ClubActivationFee: 25,200,000 (not 25,000,000) - Tree depth: no limit (15 is commission calculation depth only) - IPG wallet charge: Balance=56M + Discount=56M - DayaLoan wallet charge: Balance=56M + Discount=112M (2×) - Discount: per-product MaxDiscountPercent (not fixed 30%) - VAT: 10% (ShopVAT) vs 9% (discount store PlaceOrder) - Kavenegar template: 'Afrino' only (not verify-foursat) - SMS sender: 1000001110100 - DayaLoan job: every 20min (not 15min) - Commission job: Sunday 00:05 (not Saturday) - Network tree: on User entity (not separate NetworkNode table) - UserWallets entity (not UserWalletBalances) - OTP: 6 digits, 5 attempts, 2min TTL, 60s cooldown - Removed non-existent constants (ClubJoiningPercentage, ClubActivationThreshold) - Fixed Hangfire Chatika interval: every 5min - Removed InventorySync from recurring jobs list
This commit is contained in:
@@ -162,8 +162,8 @@ DataMigration/
|
||||
| `dbo.Products` | `CMS.Products` | ImageUrl migration needed |
|
||||
| `dbo.Orders` | `CMS.Orders` | Status enum remapping |
|
||||
| `dbo.Categories` | `CMS.Categories` | Hierarchical → ParentId |
|
||||
| `dbo.NetworkTree` | `CMS.NetworkNodes` | Binary tree reconstruction |
|
||||
| `dbo.Wallets` | `CMS.UserWalletBalances` | ۳ wallet types split |
|
||||
| `dbo.NetworkTree` | `CMS.Users` | Binary tree via NetworkParentId + LegPosition روی User |
|
||||
| `dbo.Wallets` | `CMS.UserWallets` | ۳ wallet types: Balance, NetworkBalance, DiscountBalance |
|
||||
| `dbo.Transactions` | `CMS.Transactions` | Type enum remapping |
|
||||
| `dbo.Memberships` | `CMS.UserClubMemberships` | + Contract creation |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user