PaymentSuccessUidResponse.php 655 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace Modules\Manage\Responses;
  3. use App\Contracts\Responsable;
  4. class PaymentSuccessUidResponse implements Responsable
  5. {
  6. /**
  7. * 录入的数据.
  8. *
  9. * @var mixed
  10. */
  11. private $pk = null;
  12. /**
  13. * 附加条件参数.
  14. *
  15. * @var array
  16. */
  17. private $params = [];
  18. public function __construct($pk = null, $params = [])
  19. {
  20. $this->pk = $pk;
  21. $this->params = $params;
  22. }
  23. public function toResponse(
  24. $request = null
  25. ) {
  26. $result = [
  27. 'result' => 'success',
  28. 'uid' => $this->pk,
  29. ];
  30. return json_success($result);
  31. }
  32. }