Files
lotteryLaravel/app/Services/Wallet/MainSiteWalletIdempotentProbeResult.php
kang 1e7b2b31ee feat: enhance reconciliation job processing and reporting features
- Updated ReconcileItemIndexController to include admin user validation and improved transfer order handling.
- Refactored ReconcileJobStoreController to ensure date range handling is more precise with start and end of day adjustments.
- Enhanced various report controllers to include currency code in responses for better financial clarity.
- Introduced new methods in AdminReconcileJobService for wallet transfer job creation and improved item scanning logic.
- Added wallet lookup idempotent path configuration for integration services to enhance API interactions.
2026-06-16 13:50:55 +08:00

23 lines
684 B
PHP

<?php
namespace App\Services\Wallet;
/** 主站钱包幂等键查询结果(对账勾选用)。 */
final readonly class MainSiteWalletIdempotentProbeResult
{
public const STATUS_SKIPPED = 'skipped';
public const STATUS_MATCHED = 'matched';
public const STATUS_NOT_FOUND = 'not_found';
public const STATUS_FAILED = 'failed_on_main';
public const STATUS_UNAVAILABLE = 'unavailable';
public function __construct(
public string $status,
public ?bool $found = null,
public ?bool $success = null,
public ?string $externalRefNo = null,
public ?string $operation = null,
public ?string $message = null,
) {}
}