SecondaryCardEnum.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. namespace addons\SecondaryCard\common\enums;
  3. class SecondaryCardEnum
  4. {
  5. const LOCK_SECONDARY_CARD = 'lock_secondary_card_';
  6. const WAIT_VERIFIED = 0;//待核销
  7. const LOSE = 1;//已失效
  8. const EXPIRED = 2;//已过期
  9. const REFUNDED = 3;//已退款
  10. const STOPPED = 4;//已停卡
  11. const LIMIT_NO = 0;//不限购
  12. const LIMIT_YES = 1;//限购
  13. const REFUND_TYPE_NO = 1;//不允许退款
  14. const REFUND_TYPE_YES = 2;//允许退款
  15. const RESERVATION_TYPE_NO = 0;//不需要预约
  16. const RESERVATION_TYPE_YES = 1;//需要预约
  17. const OPEN_TYPE_BUY = 1;//下单购买
  18. const OPEN_TYPE_EXCHANGE = 2;//兑换码兑换
  19. const reservation_model = 2;//兑换码兑换
  20. const RESERVATION_MODEL_STORE = 1;//预约门店
  21. const RESERVATION_MODEL_PEOPLE = 2;//预约服务人
  22. const NO_USE = 0;//未使用
  23. const YES_USE = 1;//已使用
  24. const USE_TYPE_ALL = 0;//全部门店
  25. const USE_TYPE_STORE = 1;//指定店铺
  26. const EXPIRE_TYPE_BUY = 1;//购买时起N天内有效
  27. const EXPIRE_TYPE_APPOINT = 2;//指定有效期
  28. const RESERVATION_STORE = 1; //预约门店
  29. const RESERVATION_PEOPLE = 2; //预约服务人
  30. const SOURCE_TYPE_PLATFORM = 0; //平台
  31. const SOURCE_TYPE_O2O_STORE = 1; //o2o门店
  32. const SOURCE_TYPE_LAODAFU_STORE = 2; //佬大夫机构
  33. const STORE_TYPE_O2O = 1; //o2o门店
  34. const RESERVATION_CANCEL_TYPE_YES = 2; //允许取消
  35. const RESERVATION_CANCEL_TYPE_NO = 1; //不允许取消
  36. public static function getOrderStatusMap(): array
  37. {
  38. return [
  39. self::WAIT_VERIFIED => '待核销',
  40. self::LOSE => '已失效', // 已付款
  41. self::EXPIRED => '已过期',
  42. self::REFUNDED => '已退款',
  43. self::STOPPED => '已停卡',
  44. ];
  45. }
  46. public static function getLimitTypeMap(): array
  47. {
  48. return [
  49. self::LIMIT_NO => '不限购',
  50. self::LIMIT_YES => '限购',
  51. ];
  52. }
  53. public static function getOpenTypeMap(): array
  54. {
  55. return [
  56. self::OPEN_TYPE_BUY => '下单购买',
  57. self::OPEN_TYPE_EXCHANGE => '兑换码兑换',
  58. ];
  59. }
  60. }