错误处理与反馈

MES接口调用失败时的处理方式

场景分析

MES接口可能因网络、MES系统异常、参数错误等原因失败

常见错误类型
📡
网络超时
MES服务器无响应或连接超时
⚠️
MES业务错误
托盘不存在、电芯已绑定等业务校验失败
🔒
认证失败
MES接口认证信息过期或无效
未知错误
MES系统返回异常或未预期的响应

错误处理方式选择

选择适合您业务的处理策略

A

简单提示

调用失败后弹出错误提示,用户自行决定是否重试

优点

  • 实现简单
  • 用户完全控制

缺点

  • 需要手动重试
  • 容易遗漏
B

自动重试

失败后自动重试指定次数(如3次),仍失败则提示用户

优点

  • 处理临时网络问题
  • 提高成功率

缺点

  • 可能重复执行业务
  • 增加响应时间
C

异步队列

失败后加入重试队列,后台定时任务自动重试

优点

  • 不阻塞用户操作
  • 可追溯重试记录

缺点

  • 实现复杂
  • 需要额外监控

错误提示展示

用户看到的错误信息样式

预览:错误提示样式
操作失败
MES服务器连接超时,请检查网络后重试
业务校验失败
托盘 P001 在MES中不存在,请先在MES中创建