OrderStatusEnum.php 792 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace App\Http\Enum;
  3. /**
  4. * 订单状态枚举类
  5. * Class OrderStatusEnum
  6. * @package App\Http\Enum
  7. */
  8. class OrderStatusEnum
  9. {
  10. /**
  11. * 待支付
  12. */
  13. const PRE_PAY=0;
  14. /**
  15. * 已支付
  16. */
  17. const ALREADY_PAY=1;
  18. /**
  19. * 已收货
  20. */
  21. const ALREADY_RECEIVE=2;
  22. /**
  23. * 已结算
  24. */
  25. const ALREADY_FINISH=3;
  26. /**
  27. * 已退款或风控
  28. */
  29. const ALREADY_REFUND=4;
  30. /**
  31. * 部分退款
  32. */
  33. const ALREADY_SITE_REFUND=5;
  34. /**
  35. * 已取消
  36. */
  37. const ALREADY_CANCEL=6;
  38. const OrderStatusMap = [
  39. 0=>"未支付",
  40. 1=>"已支付",
  41. 2=>"已支付",
  42. 3=>"已支付",
  43. 4=>"已退款",
  44. 5=>"部分退款",
  45. 6=>"已取消",
  46. ];
  47. }