TransactionId.php 596 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Module\Transaction\Validators;
  3. use App\Module\Transaction\Models\Transaction;
  4. use App\Module\Transaction\Models\TransactionRecharge;
  5. use App\Module\Ulogic\Services\UserAddressService;
  6. use UCore\Validator;
  7. class TransactionId extends Validator
  8. {
  9. /**
  10. * @param mixed $value
  11. * @param array $data
  12. * @return bool
  13. */
  14. public function validate(mixed $value, array $data): bool
  15. {
  16. $info = Transaction::getData($data['userId'], $data['transactionId']);
  17. if (!$info) {
  18. return false;
  19. }
  20. return true;
  21. }
  22. }