OrderStatusEnum.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace addons\WechatMini\common\enums\video;
  3. use common\enums\BaseEnum;
  4. /**
  5. * Class OrderStatusEnum
  6. * @package addons\WechatCapabilities\common\enums
  7. */
  8. class OrderStatusEnum extends BaseEnum
  9. {
  10. const NOT_PAY = 10;
  11. const WECHAT_PAY = 11; // 收银台支付完成(自动流转,对商家来说和10同等对待即可)
  12. const PAY = 20; // 待发货(已付款/用户已付尾款)
  13. const SHIPMENTS = 30;
  14. const SING = 100; // 完成
  15. const ACCOMPLISH = 100; // 完成
  16. const REPEAL = 250; // 用户主动取消/待付款超时取消/商家取消
  17. const CLOSE = 200; // 200 全部商品售后之后,订单取消
  18. /**
  19. * @return string[]
  20. */
  21. public static function getMap(): array
  22. {
  23. return [
  24. self::NOT_PAY => '未支付',
  25. self::PAY => '已付款',
  26. self::SHIPMENTS => '待收货',
  27. self::ACCOMPLISH => '完成',
  28. self::REPEAL => '已取消',
  29. self::CLOSE => '已取消',
  30. ];
  31. }
  32. }
粤ICP备19079148号