RechargeLog.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace common\models;
  3. class RechargeLog
  4. {
  5. const TYPE_MANUAL = 0; // 手动充值
  6. const TYPE_AUTO = 1; // 自动充值
  7. const TYPE_ADMIN = 2; // 后台管理员
  8. const STATUS_APPLIED = 0; // 已申请
  9. const STATUS_PROVED = 1; // 已上传凭证
  10. const STATUS_AUDITED = 2; // 已审核
  11. const STATUS_REFUSED = 3; // 已拒绝
  12. const STATUS_NEW = 0;
  13. const STATUS_PROCESSING = 1;
  14. const STATUS_SUCCESS = 2;
  15. const STATUS_REJECT = 3;
  16. const STATUS_NAME = [
  17. self::STATUS_APPLIED => 'To be reviewed', // 待审核
  18. self::STATUS_PROVED => 'Voucher uploaded', // 已上传凭证
  19. self::STATUS_AUDITED => 'Approved', // 已审核
  20. self::STATUS_REFUSED => 'Rejected', // 已拒绝
  21. ];
  22. const RECHARGE_STATUS_NAME = [
  23. self::STATUS_NEW => 'NEW',
  24. self::STATUS_PROCESSING => 'PROCESSING',
  25. self::STATUS_SUCCESS => 'SUCCESS',
  26. self::STATUS_REJECT => 'FAILED',
  27. ];
  28. const STATUS_NAME_LANGUAGE_PREFIX = 'rechargeStatusTitle:';
  29. const RECHARGE_STATUS_NAME_LANGUAGE_PREFIX = 'rechargeStatus:';
  30. /**
  31. * @inheritdoc
  32. */
  33. public static function tableName() {
  34. return '{{%RECHARGE_LOG}}';
  35. }
  36. }