Compare commits

...

2 Commits

Author SHA1 Message Date
Mohamad Mahdi Jebeli 3273d5b328 fixed report 2026-02-28 10:37:01 +03:30
Mohamad Mahdi Jebeli 457e43f5b9 fixed report 2026-02-28 10:32:35 +03:30
1 changed files with 10 additions and 15 deletions

View File

@ -144,10 +144,8 @@ class AuthRepository {
final shamsiMounth = startDate.month;
startDate = Jalali(shamsiYear, shamsiMounth, 1);
Jalali endDate = Jalali(
shamsiYear,
shamsiMounth + 1 > 12 ? 12 : shamsiMounth + 1,
shamsiMounth + 1 > 12 ? 30 : 1)
Jalali endDate = Jalali(shamsiMounth == 12 ? shamsiYear + 1 : shamsiYear,
shamsiMounth == 12 ? 1 : shamsiMounth + 1, 1)
.addDays(-1);
Gregorian sMiladiDate = startDate.toGregorian();
Gregorian eMiladiDate = endDate.toGregorian();
@ -173,10 +171,8 @@ class AuthRepository {
final shamsiMounth = startDate.month;
startDate = Jalali(shamsiYear, shamsiMounth, 1);
Jalali endDate = Jalali(
shamsiYear,
shamsiMounth + 1 > 12 ? 12 : shamsiMounth + 1,
shamsiMounth + 1 > 12 ? 30 : 1)
Jalali endDate = Jalali(shamsiMounth == 12 ? shamsiYear + 1 : shamsiYear,
shamsiMounth == 12 ? 1 : shamsiMounth + 1, 1)
.addDays(-1);
Gregorian sMiladiDate = startDate.toGregorian();
@ -218,8 +214,8 @@ class AuthRepository {
static Future<bool> addSubUser(String mobileNumber, int level) async {
try {
final number = mobileNumber.convertToEnglishNumber();
final number = mobileNumber.convertToEnglishNumber();
Response response = await _dioService.sendRequest().post(
DioService.addSubUser,
data: {
@ -246,12 +242,13 @@ class AuthRepository {
static Future<List<Map<String, dynamic>>> getSubUsers() async {
try {
Response response = await _dioService.sendRequest().get(DioService.getSubUsers);
Response response =
await _dioService.sendRequest().get(DioService.getSubUsers);
// استخراج لیست کاربران از پاسخ جیسون
// ساختار: { "sub_users": [...], "total_count": 1 }
List<dynamic> data = response.data['sub_users'];
// تبدیل به لیستی از Mapها
return List<Map<String, dynamic>>.from(data);
} catch (ex) {
@ -259,5 +256,3 @@ class AuthRepository {
}
}
}