OfficialAccountStatus.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * OfficialAccountStatus.php UTF-8
  4. *
  5. *
  6. * @date : 2018/9/13 18:36
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HuoMp 1.0
  11. */
  12. namespace huoMpMsg\status;
  13. class OfficialAccountStatus {
  14. /**
  15. * 定义认证的状态码 800 开头
  16. */
  17. CONST NO_ERROR = 200; // 成功
  18. CONST OPENID_IS_NULL = 80001; // 玩家信息错误
  19. CONST ACCESS_TOKEN_IS_NULL = 80002; // access_token 获取错误
  20. CONST TICKET_IS_NULL = 80003; // ticket 获取错误
  21. CONST WX_SYSTEM_ERROR = -1; // 微信系统错误
  22. /**
  23. * 根据状态码得到出错信息
  24. *
  25. * @param INT $status 状态
  26. *
  27. * @return STRING msg字符串
  28. */
  29. static function getMsg($status = 200) {
  30. $_msg = array(
  31. self::NO_ERROR => '成功',
  32. self::OPENID_IS_NULL => '玩家信息错误',
  33. self::ACCESS_TOKEN_IS_NULL => 'access_token获取错误',
  34. self::TICKET_IS_NULL => 'ticket 获取错误',
  35. self::WX_SYSTEM_ERROR => '微信系统错误',
  36. );
  37. return $_msg[$status];
  38. }
  39. }