# 服务器状态码 (50000-59999)
每个状态码都对应了一种可能的操作结果,用户在调用接口时可以根据这些状态码来判断请求的执行情况。
# 错误处理
在接口调用中,可能会遇到以下通用模块状态码,每个状态码表示一种可能的错误类型。以下是常见的错误类型和建议的处理方式:
# 服务器基本状态码 (50000-50099)
# 50008 RK程序异常
- 描述:RK程序发生异常。
- 处理方式:请检查RK程序的相关日志和状态,确保程序正常运行,修复可能导致异常的问题。
# 50009 请求失败
- 描述:请求未成功完成。
- 处理方式:检查请求的详细信息,确保它符合要求并能够成功执行。可能需要检查网络连接、权限或其他相关因素。
# 50010 服务器异常
- 描述:服务器发生异常。
- 处理方式:请检查服务器日志和状态,查找导致异常的原因,并采取必要的措施来修复服务器问题。
# 50011 LedMaster服务异常
- 描述:LedMaster服务发生异常。
- 处理方式:检查LedMaster服务的状态和日志,找出服务异常的具体原因,并进行必要的修复或重启服务。
# 50012 无法从底层获取数据
- 描述:无法从底层获取所需的数据。
- 处理方式:检查底层数据源的可用性,确保数据源正常运行,修复可能的连接或配置问题。
# 50013 接口不存在
- 描述:请求的接口不存在。
- 处理方式:确认请求的接口路径和方法是否正确,确保接口已经正确部署和配置。可能需要修复接口的路径或检查服务端是否正确部署了该接口。
# 用户相关状态码 (50100-50199)
# 50100 用户不存在
- 描述:用户不存在。
- 处理方式:请确保输入的用户名或标识符正确,并确认用户是否已经注册或存在于系统中。
# 50101 用户在线中
- 描述:用户已经在系统中登录,无法重复登录。
- 处理方式:请注销已登录的用户或等待其退出,然后尝试重新登录。
# 50102 用户未启用
- 描述:用户账户未启用。
- 处理方式:请联系系统管理员激活用户账户,以便用户能够正常登录和使用系统。
# 50103 用户密码错误
- 描述:用户输入的密码错误。
- 处理方式:请检查密码输入是否正确,并重新输入正确的密码。
# 50104 密码为空
- 描述:用户密码为空。
- 处理方式:请确保输入了密码,并重新尝试提交。
# 50105 密码长度错误
- 描述:用户密码长度不符合要求。
- 处理方式:请确保密码长度符合系统规定的要求,并重新设置密码。
# 50106 密码字符无效
- 描述:用户密码包含无效字符。
- 处理方式:请确保密码中只包含系统允许的字符,并重新设置密码。
# 50107 用户名已存在
- 描述:所提供的用户名已经存在于系统中。
- 处理方式:请选择一个不同的用户名,确保唯一性。
# 50108 用户名为空
- 描述:用户名为空。
- 处理方式:请确保输入了用户名,并重新尝试提交。
# 50109 用户名长度错误
- 描述:用户名长度不符合要求。
- 处理方式:请确保用户名长度符合系统规定的要求,并重新设置用户名。
# 50110 用户名字符无效
- 描述:用户名包含无效字符。
- 处理方式:请确保用户名中只包含系统允许的字符,并重新设置用户名。
# 50111 权限不足
- 描述:用户权限不足以执行所请求的操作。
- 处理方式:请联系系统管理员以获取相应的权限。
# 50112 用户数量达到上限
- 描述:系统中注册的用户数量已经达到上限。
- 处理方式:请联系系统管理员,可能需要升级用户许可或清理不活跃的用户。
# 数据库相关状态码 (50200-50299)
# 50200 数据库异常
- 描述:数据库操作发生异常。
- 处理方式:请检查数据库日志以获取详细错误信息,并采取必要的措施来修复数据库异常。
# 50201 建立数据库连接失败
- 描述:无法成功建立与数据库的连接。
- 处理方式:检查数据库服务器是否正常运行,确保连接字符串和凭据正确,修复可能导致连接失败的问题。
# 50202 修改的记录不存在
- 描述:尝试修改的记录在数据库中不存在。
- 处理方式:请确保要修改的记录已经存在于数据库中,或者确认记录是否已被删除。
# 50203 无法删除有关联性数据的记录
- 描述:尝试删除的记录存在关联性数据,无法直接删除。
- 处理方式:请先解除关联性或删除相关联的数据,然后再尝试删除该记录。
# 网络请求相关状态码 (50300-50399)
# 50300 登录已过期
- 描述:用户登录已过期,需要重新进行身份验证。
- 处理方式:请重新登录以刷新身份验证,确保用户仍然处于活动状态。
# 50301 禁止重复提交
- 描述:禁止重复提交相同的请求。
- 处理方式:请确保每个请求都具有唯一标识符或使用防止重复提交的机制,以避免重复提交相同的请求。
# RK程序相关状态码 (50400-50499)
# 50400 设备加解密密码错误
- 描述:设备加解密密码错误。
- 处理方式:请确保提供的密码正确,或联系系统管理员以获取正确的密码。
# 50401 窗口所属的板卡不存在
- 描述:窗口所属的板卡不存在。
- 处理方式:请检查窗口所属的板卡是否正确配置或存在,修复可能导致板卡不存在的问题。
# 50402 屏组数量达到上限
- 描述:屏组数量已达到系统规定的上限。
- 处理方式:请联系系统管理员以获取更多的屏组许可或整理现有屏组配置。
# 50403 底图存储容量达到上限
- 描述:底图存储容量已经达到系统规定的上限。
- 处理方式:请清理或迁移底图,或联系系统管理员以获取更多的存储容量。
# 50404 正在上传底图中
- 描述:系统正在处理底图上传请求,无法同时进行其他操作。
- 处理方式:请等待底图上传完成后再进行其他操作。
# 50405 正在上传字幕图片中
- 描述:系统正在处理字幕图片上传请求,无法同时进行其他操作。
- 处理方式:请等待字幕图片上传完成后再进行其他操作。
# 50406 正在上传程序升级文件中
- 描述:系统正在处理程序升级文件上传请求,无法同时进行其他操作。
- 处理方式:请等待程序升级文件上传完成后再进行其他操作。
# 50407 手动备份文件存储容量达到上限
- 描述:手动备份文件存储容量已经达到系统规定的上限。
- 处理方式:请清理或迁移备份文件,或联系系统管理员以获取更多的存储容量。
以上建议的处理方式仅供参考,具体的处理方式可能因实际情况而异。在遇到问题时,请根据具体情况调查并采取适当的措施。