ApiCode.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. /**
  3. * @link:http://www.gdqijianshi.com/
  4. * @copyright: Copyright (c) 2020 广东七件事集团
  5. * Created by PhpStorm
  6. * Author: ganxiaohao
  7. * Date: 2020-04-02
  8. * Time: 11:22
  9. */
  10. namespace common\helpers;
  11. /**
  12. * Class ApiCode
  13. * @package app\core
  14. * 系统状态码调用
  15. */
  16. class ApiCode
  17. {
  18. /**
  19. * 返回成功
  20. */
  21. const CODE_SUCCESS = 0;
  22. const CODE_SUCCESS_TITLE = '请求数据成功';
  23. const RETURN_CODE = 'code';
  24. const RETURN_MSG = 'msg';
  25. const RETURN_DATA = 'data';
  26. /**
  27. * 统一返回结构
  28. */
  29. const FIELDS_DATA = [
  30. self::RETURN_CODE => self::RETURN_CODE,
  31. self::RETURN_MSG => self::RETURN_MSG,
  32. self::RETURN_DATA => self::RETURN_DATA,
  33. ];
  34. /**
  35. * 错误code
  36. */
  37. const CODE_FAIL = 1;
  38. /**
  39. * 未登录
  40. *
  41. */
  42. const CODE_NOT_LOGIN = -1;
  43. /**
  44. * 商城不存在
  45. */
  46. const CODE_MALL_NOT_EXIST = -2;
  47. /**
  48. * 状态码:多商户未登录
  49. */
  50. const CODE_MCH_NOT_LOGIN = -3;
  51. /**
  52. * 状态码:没有绑定手机
  53. */
  54. const CODE_BIND_MOBILE = 2;
  55. /**
  56. * 名片不存在
  57. */
  58. const CODE_CARD_NOT_EXIST = 3;
  59. /**
  60. * 名片没有权限
  61. */
  62. const CODE_CARD_NOT_AUTH = 4;
  63. /**
  64. * 用户没有授权
  65. */
  66. const CODE_USER_NOT_AUTH = 5;
  67. /**
  68. * 分销商已经申请了的状态码
  69. */
  70. const CODE_DISTRIBUTION_APPLY = 1006;
  71. const CODE_NOT_GOODS = 7;
  72. const CODE_BUY_LIMIT = 9;
  73. /**
  74. * 发券宝校验失败友好提示
  75. */
  76. const CODE_ERROR_FRIENDLY_TIPS = 8;
  77. /**
  78. * 是否开启分享强制登录
  79. */
  80. const CODE_ERROR_SHARE_MANDATORY_LOGIN = -101;
  81. }