BlindBoxEnum.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace addons\BlindBox\common\enums;
  3. class BlindBoxEnum
  4. {
  5. const SETTLED = 1; //已结算
  6. const UNSETTLED = 0; //未结算
  7. const ORDER_CONSUME = 1;//订单消费
  8. const DIRECT_CONSUME = 2;//直推消费
  9. const NEW_PEOPLE = 3;//推荐新人
  10. const NO_FEEDBACK = 0;//没有退款
  11. const YES_FEEDBACK = 1;//已退款
  12. public static function getIsSettlementMap($key=null)
  13. {
  14. $data = [
  15. self::UNSETTLED => '未结算',
  16. self::SETTLED => '已结算',
  17. ];
  18. return isset($data[$key]) ? $data[$key] : $data;
  19. }
  20. public static function getTypeMap($key=null)
  21. {
  22. $data = [
  23. self::ORDER_CONSUME => '订单消费',
  24. self::DIRECT_CONSUME => '直推消费',
  25. self::NEW_PEOPLE => '推荐新人',
  26. ];
  27. return isset($data[$key]) ? $data[$key] : $data;
  28. }
  29. public static function getIsFeedbackMap($key=null)
  30. {
  31. $data = [
  32. self::NO_FEEDBACK => '未退款',
  33. self::YES_FEEDBACK => '已退款',
  34. ];
  35. return isset($data[$key]) ? $data[$key] : $data;
  36. }
  37. }