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.

73 lines
1.1 KiB

6 years ago
  1. <?php
  2. namespace App\Constants\v3;
  3. use Hyperf\Constants\AbstractConstants;
  4. class OrderState extends AbstractConstants
  5. {
  6. /**
  7. * @Message("待付款")
  8. */
  9. const UNPAID = 1;
  10. /**
  11. * @Message("待接单")
  12. */
  13. const PAID = 2;
  14. /**
  15. * @Message("待送达")
  16. */
  17. const DELIVERY = 3;
  18. /**
  19. * @Message("已完成")
  20. */
  21. const COMPLETED = 4;
  22. /**
  23. * @Message("已评价")
  24. */
  25. const EVALUATED = 5;
  26. /**
  27. * @Message("已取消")
  28. */
  29. const CANCELED = 6;
  30. /**
  31. * @Message("已拒单")
  32. */
  33. const REJECTION = 7;
  34. /**
  35. * @Message("退款中")
  36. */
  37. const REFUNDING = 8;
  38. /**
  39. * @Message("已退款")
  40. */
  41. const REFUNDED = 9;
  42. /**
  43. * @Message("拒绝退款")
  44. */
  45. const REFUND_REFUSE = 10;
  46. /**
  47. * @Message("订单完成")
  48. */
  49. const FINISH = [self::COMPLETED, self::EVALUATED, self::REFUND_REFUSE];
  50. /**
  51. * @Message("已删除")
  52. */
  53. const DELETED = 1;
  54. /**
  55. * @Message("未删除")
  56. */
  57. const NOT_DELETED = 2;
  58. }