0
0

AmqpConfig.php 944 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace components\service;
  3. class AmqpConfig
  4. {
  5. public $host = '127.0.0.1';
  6. public $port = 5672;
  7. public $user = 'guest';
  8. public $pass = 'Guest';
  9. public $vhost = '/';
  10. public $api_port = '15672';
  11. /* status */
  12. const STATUS_SEND_FAIL = -1;//发送失败
  13. const STATUS_SEND_OK = 1;//已发送,待处理
  14. const STATUS_WAIT = 2;//等待中
  15. const STATUS_HAND = 3;//处理中
  16. const STATUS_NO_ACK = 4;//已处理,未应答
  17. const STATUS_HAND_OK = 99;//处理成功
  18. const STATUS_HAND_FAIL = -99;//处理失败
  19. public static $statusMark = [
  20. -1 => '发送失败',
  21. 0 => '未知状态',
  22. 1 => '已发送,待处理',
  23. 2 => '等待中',
  24. 3 => '处理中',
  25. 4 => '已处理,未应答',
  26. 99 => '处理成功',
  27. -99 => '处理失败',
  28. ];
  29. public static function getMarkById($id)
  30. {
  31. if (isset(self::$statusMark[$id]) && is_numeric($id)) {
  32. return self::$statusMark[$id];
  33. }
  34. return self::$statusMark[0];
  35. }
  36. }