fix title
This commit is contained in:
@@ -702,13 +702,16 @@ class PargarInboundController extends Controller
|
||||
$orderId = $withdrawId > 0 ? 'W-' . $withdrawId : 'WLOG-' . $log->id;
|
||||
|
||||
$isDeposit = $signed >= 0;
|
||||
$note = trim((string) ($payload['note'] ?? ''));
|
||||
$docDesc = self::accountingWalletDesc($isDeposit, $note !== '' ? $note : null);
|
||||
|
||||
// قرارداد پرگار (همان چیزی که سند سفارش هم با آن ساخته میشود):
|
||||
// OrderType = 1 → سند «خرید» فروشگاه: وزن بدهکار، ریال بستانکار
|
||||
// OrderType = -1 → سند «فروش» فروشگاه: وزن بستانکار، ریال بدهکار
|
||||
// مانده در پرگار = بستانکار − بدهکار، پس برای اینکه شارژ در حساب مشتری مثبت بنشیند:
|
||||
// شارژ طلای کیف اصلی → باید وزن بستانکار شود → OrderType = -1
|
||||
// واریز ریالی → باید ریال بستانکار شود → OrderType = 1
|
||||
// مانده در پرگار = بستانکار − بدهکار، پس برای اینکه واریز در حساب مشتری مثبت بنشیند:
|
||||
// واریز طلای کیف اصلی → باید وزن بستانکار شود → OrderType = -1
|
||||
// واریز ریالی → باید ریال بستانکار شود → OrderType = 1
|
||||
// برچسب UI پرگار ممکن است همچنان «خرید/فروش پولی» بسازد؛ شرح ارسالی همیشه واریز/برداشت/پاداش است.
|
||||
$orderType = $kind === 'gold'
|
||||
? ($isDeposit ? -1 : 1)
|
||||
: ($isDeposit ? 1 : -1);
|
||||
@@ -727,7 +730,7 @@ class PargarInboundController extends Controller
|
||||
'Weight' => abs($signed),
|
||||
'Price' => 0,
|
||||
'Carat' => 750,
|
||||
'Description' => $isDeposit ? 'شارژ طلای کیف اصلی' : 'برداشت طلای کیف اصلی',
|
||||
'Description' => $docDesc,
|
||||
];
|
||||
}
|
||||
|
||||
@@ -739,14 +742,14 @@ class PargarInboundController extends Controller
|
||||
'PriceType' => 1,
|
||||
'CustomerAccountId' => (int) ($customer->pargar_account_id ?? 0),
|
||||
'ItemId' => $rialItemId > 0 ? $rialItemId : $sync->pargarItemIdGold(),
|
||||
'ItemName' => $isDeposit ? 'واریز ریالی' : 'برداشت ریالی',
|
||||
'ItemName' => $docDesc,
|
||||
'OrderDate' => Jalalian::fromDateTime($log->date ?? $log->created_at)->format('Y/m/d-H:i:s'),
|
||||
'Fee' => 0,
|
||||
'Count' => 0,
|
||||
'Weight' => 0,
|
||||
'Price' => abs($signed),
|
||||
'Carat' => 750,
|
||||
'Description' => $isDeposit ? 'واریز ریالی' : 'برداشت ریالی',
|
||||
'Description' => $docDesc,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user