ExpressEnum.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace common\enums;
  3. /**
  4. *
  5. * Class ExpressEnum
  6. * @package common\enums
  7. * @author qimall
  8. */
  9. class ExpressEnum
  10. {
  11. const EXPRESS_ALREADY_TOOK = 0;
  12. const EXPRESS_ALREADY_SEND = 1;
  13. const EXPRESS_ON_THE_WAY = 2;
  14. const EXPRESS_ALREADY_SIGN = 3;
  15. const EXPRESS_PROBLEM = 4;
  16. const EXPRESS_ABNORMAL = 5;
  17. const EXPRESS_NO_INFO = 9;
  18. const EXPRESS_PAY = 2;
  19. const EXPRESS_NO_PAY = 1;
  20. const TABLE_EXPRESS_SUCCESS = 1;//qimall_order_express_log 表table_express_status 物流状态0/未完成 1/已完成
  21. const TABLE_EXPRESS_WAIT = 0;
  22. public static function getStatusMap($status = null)
  23. {
  24. $data = [
  25. self::EXPRESS_ALREADY_TOOK => '已揽件',
  26. self::EXPRESS_ALREADY_SEND => '已发出',
  27. self::EXPRESS_ON_THE_WAY => '在途中',
  28. self::EXPRESS_ALREADY_SIGN => '已签收',
  29. self::EXPRESS_PROBLEM => '问题件',
  30. self::EXPRESS_ABNORMAL => '查询异常',
  31. self::EXPRESS_NO_INFO => '暂无信息',
  32. ];
  33. return $data[$status];
  34. }
  35. }