説明なし

Error.php 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. <?php
  2. namespace App;
  3. class Error
  4. {
  5. /**
  6. * 错误码
  7. * @var [type]
  8. */
  9. public static $errCodes = [
  10. 0 => '成功',
  11. 400 => '请求失败,请稍候再试',
  12. 500 => '系统异常,请联系管理员',
  13. 1000 => '系统繁忙',
  14. 1001 => '平台参数获取失败',
  15. 1002 => '预授权码获取失败',
  16. 1003 => '授权失败,请重试',
  17. 1004 => '非法操作',
  18. 1102 => '请求参数有误',
  19. 2000 => '获取企业access_token失败',
  20. 2001 => '部门权限获取失败',
  21. 2002 => '获取内部员工信息失败',
  22. 2003 => '获取配置了客户联系功能成员失败',
  23. 2004 => '企业id为空',
  24. 2005 => '获取企业标签失败',
  25. 2006 => '保存企业标签失败',
  26. 2007 => '操作太快',
  27. 2008 => '客户状态不可用,不可编辑标签',
  28. 2009 => '获取部门列表为空',
  29. 2010 => '获取配置了客户联系功能成员列表为空',
  30. 2101 => '群发规则设置失败,请联系管理员',
  31. 2102 => '此状态群发规则暂不支持编辑操作',
  32. 2103 => '群发规则设置失败,请重试',
  33. 2104 => '群发详情获取失败,请联系管理员',
  34. 2105 => '群发规则列表获取失败,请联系管理员',
  35. 2106 => '群发消息规则不存在,请刷新页面重试',
  36. 2107 => '群发消息规则状态更新失败',
  37. 2108 => '该群发消息的当前状态不支持发送提醒功能',
  38. 2109 => '该群发消息指定的成员为空',
  39. 2110 => '小程序推广链接中的公众账号与当前企微不匹配',
  40. 2111 => '此状态群发规则暂不可禁用',
  41. 2201 => '新用户欢迎语内容不可为空',
  42. 2202 => '新用户欢迎语设置失败,请联系管理员',
  43. 2203 => '新用户欢迎语设置失败,请重试',
  44. 2204 => '非全体员工通用规则请选择指定员工',
  45. 2205 => '新用户欢迎语列表获取失败,请联系管理员',
  46. 2206 => '新用户欢迎语详情获取失败,请联系管理员',
  47. 2207 => '欢迎语规则不存在,请刷新页面重试',
  48. 2208 => '欢迎语规则状态更新失败',
  49. 2301 => '图片仅支持png或jpg格式',
  50. 2302 => '语音仅支持amr格式',
  51. 2303 => '视频仅支持mp4格式',
  52. 2304 => '素材存储失败,请重试',
  53. 2305 => '素材上传失败,请联系管理员',
  54. 2306 => '图片文件大小不可超过10M',
  55. 2307 => '语音文件大小不可超过2M',
  56. 2308 => '视频文件大小不可超过20M',
  57. 2309 => '临时素材上传失败,请重试',
  58. 2310 => '素材上传信息存储失败,请重试',
  59. 2311 => '请选择需要上传的素材文件',
  60. 2312 => '图片总像素不超过1555200',
  61. 2313 => 'PDF文件仅支持pdf格式',
  62. 2314 => '文件存储失败,请重试',
  63. 2315 => '请选择需要上传的文件',
  64. 2316 => 'PDF文件大小不可超过20M',
  65. 2317 => '上传失败,请联系管理员',
  66. 2318 => '文件大小不可超过20M',
  67. 2401 => '企业id和公众号id不可同时为空',
  68. 2501 => '朋友圈任务设置失败,请联系管理员',
  69. 2502 => '此状态朋友圈任务暂不支持编辑操作',
  70. 2503 => '朋友圈任务设置失败,请重试',
  71. 2504 => '朋友圈任务获取失败,请联系管理员',
  72. 2505 => '朋友圈任务列表获取失败,请联系管理员',
  73. 2506 => '朋友圈任务规则不存在,请刷新页面重试',
  74. 2507 => '朋友圈任务规则状态更新失败',
  75. 2508 => '朋友圈发布记录获取失败,请联系管理员',
  76. 2509 => '附件类型最多可以选择一种',
  77. 2510 => '图片不能超过9张',
  78. 2511 => '此条朋友圈消息所有成员已经完成发送',
  79. 2512 => '消息发送失败,请稍后重试',
  80. 2513 => '该类型消息附件只支持一个',
  81. 2514 => '提醒失败,请联系管理员',
  82. 2601 => '配置信息不存在,请刷新重试',
  83. 2602 => '配置项编辑失败',
  84. 2603 => '配置项编辑失败, 请联系管理员',
  85. 2604 => '配置项信息获取失败,请联系管理员',
  86. 2701 => '未查询到该客户信息,请刷新页面重试',
  87. 2702 => '操作异常,请稍后重试',
  88. 2801 => '获取用户企微信息失败',
  89. 2802 => '未查询到指定雷达信息',
  90. 2803 => '企业或客服信息缺失',
  91. 2804 => '数据上报失败',
  92. 3000 => '在职分配客户失败',
  93. 3001 => '请求参数错误',
  94. 3002 => '数据为空',
  95. 3003 => '原跟进员工需为离职状态',
  96. 3004 => '未修改',
  97. 3101 => '公众号信息不存在',
  98. 3102 => '剧集信息不存在',
  99. 3103 => '用户信息不存在',
  100. 3104 => '投手剧集关系信息不存在',
  101. 3105 => '投放时间存在冲突',
  102. 3106 => '操作失败~',
  103. 3107 => 'adq投放账号信息不存在',
  104. ## 预警相关
  105. 3201 => '预警组名称不可为空~',
  106. 3202 => '预警组传递数据参数有误~',
  107. 3203 => '预警组传递用户数据存在手机号码不合法~',
  108. 3204 => '预警组名称已经存在~',
  109. 3205 => '该预警组信息不存在~',
  110. 3206 => '预警组配置必须完整才可启用~',
  111. 3207 => '预警人员手机号码已经存在~',
  112. 3208 => '该预警人员信息不存在~',
  113. # 批量添加客户
  114. 3301 => '本次导入客户列表中,与已导入客户列表存在重复客户',
  115. 3302 => '系统异常,无法识别上传文件',
  116. 3303 => '系统异常,读取缓存数据失败',
  117. 3304 => '导入文件内容有误',
  118. 3305 => '没有筛选到待分配的客户',
  119. # 智能雷达
  120. 3400 => '雷达组名称已使用',
  121. 3401 => '雷达信息查询异常',
  122. 3402 => '未检测到修改',
  123. 3403 => '话术组名称已使用',
  124. 3404 => '话术信息查询异常',
  125. 3405 => '被操作雷达组前后分组id不可同时为空',
  126. # 快捷话术
  127. 3501 => '未查询到指定话术信息',
  128. 3502 => '话术信息处理失败,请联系管理员',
  129. 3503 => '话术素材获取失败,请重试',
  130. 3504 => '快捷话术发送数据上报失败',
  131. 3505 => '最多添加9条话术内容',
  132. 3506 => '最少添加1条话术内容',
  133. 3507 => '被操作话术规则前后规则id不可同时为空',
  134. 3601 => '群发发送记录列表获取失败,请联系管理员',
  135. 3602 => '群发发送详情详情获取失败,请联系管理员',
  136. 3701 => '参数异常,请检查推广位ID是否合法',
  137. 3702 => '参数异常,请检查客户群ID是否合法',
  138. 3703 => '所选推广位已绑定过其他群,请解绑后再操作',
  139. 4002 => '请重新登录',
  140. 4400 => '路由地址已存在',
  141. 4401 => '上级权限ID不存在',
  142. 4402 => '参与排序项目与实际数量不一致',
  143. 4403 => '参数错误',
  144. 4404 => '用户名已经存在',
  145. 4405 => '密码需要6~18个字符',
  146. 4406 => '非系统管理员不能管理账号组',
  147. 4407 => '不可以删除自己',
  148. 4408 => '漏单回传设置有误~',
  149. 4501 => '权限设置失败,请联系管理员',
  150. 4502 => '权限设置失败,请重试',
  151. 4503 => '权限编辑失败,请重试',
  152. 4504 => '权限编辑失败,请联系管理员',
  153. 4505 => '角色信息不存在,请刷新页面重试',
  154. 4506 => '无操作权限',
  155. 4507 => '角色删除失败,请重试',
  156. 4508 => '角色权限删除失败,请重试',
  157. 4509 => '该角色已被使用,请先解除用户和该角色的绑定关系',
  158. #渠道活码相关
  159. 4600 => '客服数据格式有误',
  160. 4601 => '生成渠道二维码失败',
  161. 4602 => '系统错误',
  162. 4603 => '参数有误,不存在该渠道活码',
  163. 4604 => '更新渠道二维码失败',
  164. 4605 => '删除渠道二维码失败',
  165. 4606 => '参数有误',
  166. 4607 => '不存在该分组',
  167. 4608 => '没有配置符合条件的客服',
  168. 4609 => '分组设置失败',
  169. 4610 => '分组排序失败',
  170. # 侧边栏-客户画像
  171. 4701 => '画像配置操作传递参数不合法~',
  172. 4702 => '画像配置操作传递参数有误~',
  173. 4703 => '客户详情数据不存在~',
  174. 4704 => '客户画像存储数据不合法~',
  175. 4705 => '客户画像编辑传递参数有误~',
  176. 4706 => '客户画像该属性已存在~',
  177. 4707 => '客户画像该属性不存在~',
  178. 4710 => '验签失败',
  179. 4711 => '查不到该客户',
  180. # 群活码
  181. 4801 => '群活码创建失败',
  182. 4802 => '群活码信息获取失败,请重试',
  183. 4803 => '群活码信息获取异常,请重试',
  184. 4804 => '群活码创建过程发生异常,请联系管理员',
  185. 4805 => '群活码参数非法',
  186. 4806 => '群活码规则设置失败,请重试',
  187. 4807 => '群活码标识与规则不匹配',
  188. 4808 => '群活码更新过程发生异常,请联系管理员',
  189. 4809 => '群活码中至少需要保留一个客户群,若需停用请直接禁用',
  190. 4810 => '群活码详情配置获取失败,请联系管理员',
  191. 4811 => '未查询到指定的群活码配置,请刷新后重试',
  192. 4812 => '群活码禁用失败,请联系管理员',
  193. 4813 => '群活码禁用失败,请重试',
  194. 4814 => '扫码数据上报失败',
  195. 4815 => '未查询到客服信息',
  196. 4900 => 'adq投放账号ID查询失败,确认填写是否正确',
  197. 4901 => 'adq投放账号尚未绑定web数据源',
  198. 4910 => '暂不支持该平台创建推广链接',
  199. 4911 => '未查询到合法的剧集信息',
  200. 4912 => '平台账号信息不符合创建链接条件',
  201. 4913 => '链接信息获取异常,请联系管理员',
  202. 4914 => '链接生成失败',
  203. 4915 => '请确认公众账号是否在第三方平台完成绑定',
  204. 4916 => '该剧素材库不完整,暂时不能创建',
  205. 5000 => '平台标识有误',
  206. 5001 => '签名校验失败',
  207. 5002 => '查询客户信息为空',
  208. 5003 => '查询标签结果异常',
  209. 5101 => '账号名称已存在',
  210. 5102 => '小程序已存在',
  211. # 个人SOP
  212. 5201 => 'SOP规则ID非法',
  213. 5202 => 'SOP规则设置失败,请重试',
  214. 5203 => 'SOP规则消息配置失败,请重试',
  215. 5204 => 'SOP消息ID非法',
  216. 5205 => 'SOP规则设置失败,请联系管理员',
  217. 5206 => 'SOP规则状态变更失败',
  218. 5207 => '此SOP规则已关闭',
  219. # 智能群发
  220. 5220 => '提醒发送时间配置有误,请联系管理员',
  221. 5221 => '智能群发配置不存在,请刷新页面重试',
  222. 5222 => '智能群发规则设置失败,请重试',
  223. 5223 => '智能群发规则设置失败,请联系管理员',
  224. # 优惠券相关
  225. 7001 => '已存在该账号',
  226. 7002 => '不能修改为已存在的账号',
  227. 7003 => '不存在该账号',
  228. 7004 => '已存在该推广位',
  229. 7005 => '不存在该推广位',
  230. 7006 => '推广位有误',
  231. 7007 => '必须选择推广组',
  232. # 群群发工具
  233. 7200 => '未选择客户群',
  234. 7201 => '未查到该成员所在客户群',
  235. 7202 => '此群发规则不符合修改条件',
  236. 7203 => '此群发规则已经禁用过',
  237. 7204 => '此群发规则不能禁用',
  238. ];
  239. /**
  240. * 返回错误码
  241. * @var string
  242. */
  243. public static function getError($code = "400", $_ = false)
  244. {
  245. if (! isset(self::$errCodes[$code])) {
  246. $code = "400";
  247. }
  248. return ($_ ? "[{$code}]" : "")
  249. . self::$errCodes[$code];
  250. }
  251. }