UserRecharge.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. namespace app\common\model\user;
  3. use app\common\model\BaseModel;
  4. /**
  5. * Class UserRecharge
  6. * @package app\common\model\user
  7. * @author zfy
  8. * @day 2020/6/2
  9. */
  10. class UserRecharge extends BaseModel
  11. {
  12. /**
  13. * @return string|null
  14. * @author zfy
  15. * @day 2020/6/2
  16. */
  17. public static function tablePk(): ?string
  18. {
  19. return 'recharge_id';
  20. }
  21. /**
  22. * @return string
  23. * @author zfy
  24. * @day 2020/6/2
  25. */
  26. public static function tableName(): string
  27. {
  28. return 'user_recharge';
  29. }
  30. public function user()
  31. {
  32. return $this->hasOne(User::class, 'uid', 'uid');
  33. }
  34. public function searchDateAttr($query,$value)
  35. {
  36. getModelTime($query, $value);
  37. }
  38. public function getPayParams($return_url = '')
  39. {
  40. $params = [
  41. 'order_sn' => $this->order_id,
  42. 'pay_price' => $this->price,
  43. 'attach' => 'user_recharge',
  44. 'body' => '用户充值'
  45. ];
  46. if ($return_url) {
  47. $params['return_url'] = $return_url;
  48. }
  49. return $params;
  50. }
  51. }