diff --git a/src/FrontOffice.Main/Pages/Profile/WithdrawalRequests.razor.cs b/src/FrontOffice.Main/Pages/Profile/WithdrawalRequests.razor.cs
index abd9568..5866666 100644
--- a/src/FrontOffice.Main/Pages/Profile/WithdrawalRequests.razor.cs
+++ b/src/FrontOffice.Main/Pages/Profile/WithdrawalRequests.razor.cs
@@ -58,7 +58,8 @@ public partial class WithdrawalRequests : ComponentBase
try
{
_isSubmittingWithdrawal = true;
- await WalletService.RequestWithdrawalAsync(_selectedPayout.Id, _withdrawMethod, _withdrawIban);
+ _withdrawIban=_withdrawIban!.Trim().ToUpper().Replace("IR", "").Replace(" ", "");
+ await WalletService.RequestWithdrawalAsync(_selectedPayout.Id, _withdrawMethod, "IR"+_withdrawIban);
Snackbar.Add("درخواست برداشت ثبت شد.", Severity.Success);
// بروزرسانی لیست
diff --git a/src/FrontOffice.Main/Shared/ClubMembershipContractDialog.razor b/src/FrontOffice.Main/Shared/ClubMembershipContractDialog.razor
index b491e98..c032b59 100644
--- a/src/FrontOffice.Main/Shared/ClubMembershipContractDialog.razor
+++ b/src/FrontOffice.Main/Shared/ClubMembershipContractDialog.razor
@@ -245,7 +245,7 @@
ماده ۲ - شرایط عضویت
۲-۱. کاربر با پرداخت مبلغ ۵۶ میلیون تومان (پکیج پایه)، امکان عضویت در باشگاه مشتریان را خواهد داشت.
۲-۲. پس از امضای این قرارداد، لینک دعوت کاربر فعال خواهد شد.
-۲-۳. کاربر میتواند حداکثر ۲ نفر را مستقیماً دعوت کند (یک نفر در شاخه چپ و یک نفر در شاخه راست).
+۲-۳. کاربر میتواند حداکثر ۲ نفر را مستقیماً دعوت کند (یک نفر در تیم اول و یک نفر در تیم دوم).
ماده ۳ - تعهدات کاربر
۳-۱. کاربر متعهد است از لینک دعوت فقط برای معرفی افراد واقعی استفاده کند.
@@ -253,8 +253,8 @@
۳-۳. کاربر حق انتقال یا فروش عضویت خود را ندارد.
ماده ۴ - حقوق کاربر
-۴-۱. دریافت پاداش معرفی به ازای هر عضو جدید که از طریق شبکه کاربر عضو شود.
-۴-۲. دسترسی به داشبورد مدیریت شبکه و مشاهده وضعیت زیرمجموعهها.
+۴-۱. دریافت پاداش معرفی به ازای هر عضو جدید که از طریق تیم کاربر عضو شود.
+۴-۲. دسترسی به داشبورد مدیریت تیم و مشاهده وضعیت اعضای تیم.
۴-۳. امکان برداشت موجودی کیف پول طبق قوانین سایت.
ماده ۵ - شرایط فسخ
diff --git a/src/FrontOffice.Main/Shared/Footer.razor b/src/FrontOffice.Main/Shared/Footer.razor
index 0386f7d..4b88d89 100644
--- a/src/FrontOffice.Main/Shared/Footer.razor
+++ b/src/FrontOffice.Main/Shared/Footer.razor
@@ -17,7 +17,7 @@
کارا بازار سلامت
$"{CalculatedCommission:N0} ";
public string LeftCarryoverFormatted => $"{LeftCarryover:N0} ";
public string RightCarryoverFormatted => $"{RightCarryover:N0} ";
+ public string LeftNewMembersFormatted => $"{LeftNewMembers:N0}";
+ public string RightNewMembersFormatted => $"{RightNewMembers:N0}";
public string StartDatePersian => StartDate.MiladiToJalali();
public string EndDatePersian => EndDate.MiladiToJalali();
}
diff --git a/src/FrontOffice.Main/Utilities/CommissionService.cs b/src/FrontOffice.Main/Utilities/CommissionService.cs
index 10a3f4b..25e7a1a 100644
--- a/src/FrontOffice.Main/Utilities/CommissionService.cs
+++ b/src/FrontOffice.Main/Utilities/CommissionService.cs
@@ -159,6 +159,9 @@ public class CommissionService
if (weekDefinitionId.HasValue)
{
request.WeekDefinitionId = weekDefinitionId.Value;
+ }else
+ {
+ request.WeekDefinitionId=7;
}
var response = await _client.GetMyWeeklyBalancesAsync(request);
@@ -175,8 +178,10 @@ public class CommissionService
MinBalance = Math.Min(balance.LeftLegBalances, balance.RightLegBalances),
BalanceCount = balance.TotalBalances,
CalculatedCommission = balance.WeeklyPoolContribution,
- LeftCarryover = Math.Max(0, balance.LeftLegBalances - balance.RightLegBalances),
- RightCarryover = Math.Max(0, balance.RightLegBalances - balance.LeftLegBalances),
+ LeftCarryover = balance.LeftLegCarryover,
+ RightCarryover = balance.RightLegCarryover,
+ LeftNewMembers = balance.LeftLegNewMembers,
+ RightNewMembers = balance.RightLegNewMembers,
StartDate = balance.CalculatedAt?.ToDateTime().AddDays(-7) ?? DateTime.Now.AddDays(-7),
EndDate = balance.CalculatedAt?.ToDateTime() ?? DateTime.Now
};
diff --git a/src/FrontOffice.Main/appsettings.json b/src/FrontOffice.Main/appsettings.json
index 548a9eb..8d57fbd 100644
--- a/src/FrontOffice.Main/appsettings.json
+++ b/src/FrontOffice.Main/appsettings.json
@@ -1,4 +1,5 @@
{
+// "GwUrl": "https://localhost:34781",
"GwUrl": "https://frontoffice-bff.foursat.afrino.co",
"DownloadUrl": "https://dl.afrino.co",
"EncryptionSettings": {