GroupBuyEnum.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace addons\GroupBuy\common\enums;
  3. use common\enums\AddonsEnum;
  4. use common\enums\BaseEnum;
  5. class GroupBuyEnum extends BaseEnum
  6. {
  7. const ADDONS_NAME = AddonsEnum::ADDONS_NAME_GROUP_BUY;
  8. const NOT_PAY = 0; //待支付
  9. const JOINING = 1; //参团中
  10. const GROUP_SUCCESS = 2; //拼团成功
  11. const GROUP_FAILURE = 3; //拼团失败
  12. const GROUP_CLOSE = 4; //关闭
  13. const NOT_STARTED = 0;//未开始
  14. const OPEN_GROUP = 1;//开团中
  15. const GROUP_FINISH = 2;//已结束
  16. //is_commander是否团长
  17. const NO_COMMANDER = 0;//否
  18. const IS_COMMANDER = 1;//是
  19. const NOTIFY_CLASS = 'addons\GroupBuy\common\logic\notify\Notify';
  20. public static function getMap(): array
  21. {
  22. return [];
  23. }
  24. public static function getOrderStatusMap(){
  25. return [
  26. self::NOT_PAY=>'待支付',
  27. self::JOINING=>'参团中',
  28. self::GROUP_SUCCESS=>'拼团成功',
  29. self::GROUP_FAILURE=>'拼团失败',
  30. self::GROUP_CLOSE=>'已关闭',
  31. ];
  32. }
  33. public static function getGroupStatusMap(){
  34. return [
  35. self::NOT_STARTED=>'未开始',
  36. self::OPEN_GROUP=>'开团中',
  37. self::GROUP_FINISH=>'已结束',
  38. ];
  39. }
  40. }