海南旅游SAAS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.2 KiB

4 years ago
  1. <?php
  2. namespace App\Common;
  3. /**
  4. * 订单状态常量
  5. * Class OrderStatus
  6. * @package App\Service
  7. */
  8. class OrderStatus
  9. {
  10. /** @var int 取消 */
  11. const CANCEL = -1;
  12. /** @var int 待付款 */
  13. const UNPAID = 0;
  14. /** @var int 已付定金 */
  15. const PAY_EARNEST = 1;
  16. /** @var int 已付全款 */
  17. const PAID = 2;
  18. /** @var int 已付尾款 */
  19. const PAID_RETAINAGE= 3;
  20. /** @var int 线下支付未付款 */
  21. const OFFLINE_UNPAID= 4;
  22. /** @var int 线下支付已收款 */
  23. const OFFLINE_PAID = 5;
  24. /** @var int 申请退款 */
  25. const REFUNDING = 6;
  26. /** @var int 退款完成 */
  27. const REFUNDED = 7;
  28. /** @var int 退款拒绝 */
  29. const REFUSED_REFUND= 8;
  30. /** @var int 已完成 */
  31. const SUCCESS = 16;
  32. public static function array(): array
  33. {
  34. return [
  35. self::CANCEL => '已取消',
  36. self::UNPAID => '待付款',
  37. self::PAY_EARNEST => '已付定金',
  38. self::PAID => '已付款',
  39. self::PAID_RETAINAGE => '已付尾款',
  40. self::OFFLINE_UNPAID => '[线下]未付款',
  41. self::OFFLINE_PAID => '[线下]已付款',
  42. self::REFUNDING => '申请退款',
  43. self::REFUSED_REFUND => '退款拒绝',
  44. self::REFUNDED => '已退款',
  45. self::SUCCESS => '已完成',
  46. ];
  47. }
  48. }