| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace bizGhs\custom\services;
- /**
- * 兼容层:批发充值销账已迁至 GhsRechargeSettleService,本类仅保留旧类名调用。
- *
- * @see GhsRechargeSettleService
- */
- class CustomPaymentAllocateService
- {
- public static function rechargeClear($custom, $amount, $shop, $staff, $payWay, $params = [])
- {
- return GhsRechargeSettleService::merchantRechargeWithAutoClear($custom, $amount, $shop, $staff, $payWay, $params);
- }
- public static function allocateAfterOnlinePay($custom, $ghs, $shop, $amount, $customRecharge, $ghsRecharge = null)
- {
- return GhsRechargeSettleService::onlinePayFifoClear($custom, $ghs, $shop, $amount, $customRecharge, $ghsRecharge);
- }
- public static function linkedClearAfterRecharge($custom, $ghs, $shop, $staff, $clear, $payWay, $customRecharge = null)
- {
- return GhsRechargeSettleService::confirmClearBillWithIncoming($custom, $ghs, $shop, $staff, $clear, $payWay, $customRecharge);
- }
- public static function allocateFromExistingBalance($custom, $ghs, $shop, $staff)
- {
- return GhsRechargeSettleService::consumePositiveBalanceFifo($custom, $ghs, $shop, $staff);
- }
- public static function ensurePairReady($custom, $ghs = null)
- {
- return GhsRechargeSettleService::lockAccountPair($custom, $ghs);
- }
- public static function buildNeedClearMap($customId, $poolAmount, $shop = null)
- {
- return GhsRechargeSettleService::planFifoByPool($customId, $poolAmount);
- }
- }
|