Implement Persian Date Conversion and Enhance User Network Information Service
- Added PersianDateTimeService for converting Gregorian dates to Persian format in the BackOffice frontend. - Updated multiple frontend pages (Dashboard, UserPayouts, WorkerControl, UserNetworkInfo) to utilize the new Persian date service. - Enhanced GetUserNetworkPositionDto with 28+ new fields for comprehensive user network data. - Updated GetUserNetworkPositionQueryHandler to include new methods for calculating network statistics. - Modified Protobuf messages to accommodate the new fields, increasing from 14 to 42. - Refined week number calculation algorithm to ensure consistency across C# and SQL implementations. - Created new CSV and Excel files for binary plan calculations. - Ensured all changes are tested and validated for accuracy and performance.
This commit is contained in:
@@ -59,6 +59,7 @@ FrontOffice.BFF/
|
||||
- `GetMyNetworkPosition` - موقعیت کاربر در شبکه
|
||||
- `GetMyNetworkStatistics` - آمار شبکه
|
||||
- `GetMyNetworkTree` - درخت شبکه
|
||||
- `GetSubordinateTree` - درخت زیرمجموعه (NEW - ۲۸ آذر)
|
||||
|
||||
### ClubMembershipCQ
|
||||
عضویت باشگاه مشتریان
|
||||
@@ -107,4 +108,5 @@ dotnet run --project FrontOffice.BFF.WebApi
|
||||
```
|
||||
|
||||
## Last Updated
|
||||
January 2025 - Added DiscountShop integration (4 gRPC clients, 7 handlers, Proto service)
|
||||
- **28 آذر ۱۴۰۴**: Added `GetSubordinateTree` handler for viewing subordinate network trees
|
||||
- **January 2025**: Added DiscountShop integration (4 gRPC clients, 7 handlers, Proto service)
|
||||
Reference in New Issue
Block a user