开发者须知
开发/测试环境
在设备投入使用前,我们使用《臻飨云厨》作为开发或测试环境的主体。注意是 com !
-
只使用体验版小程序
每年8月17日到期(2024已年审)

生产环境
在设备投入使用后,我们使用《廿飨拾光》作为生产环境的主体。注意是 cn !
-
体验版小程序, 可以体验正在开发/测试中的功能

-
线上版小程序,面向大众的版本,一般情况下不可以用于测试

大屏说明
- 最佳展示效果:大屏屏幕宽高比 16: 9
- 数据来源:生产环境数据库
- 数据呈现:无数据时,是空白的。 比如未营业时,左侧图表是空白的。
- 数据污染:当日重新补货后,会导致爆款餐品售罄时间异常。
# 如果中途补货,那么计算 售罄时间 的基准要更改为 菜单的创建时刻
* 如果中途补货了,则 菜单的创建时刻 > 开店时刻 , 令 开店时刻 = 菜单的创建时刻
* 新创建的菜单没有售罄时刻 令 售罄时刻 = 菜单的创建时刻
* 售罄时间 = 售罄时刻 - 开店时刻
紧急情况
一、硬件维修调试
-
方法一:
- 在大屏页面点击右上角齿轮图标进入配置界面,将设备激活为其他机器信息(临时测试信息,如罗布泊测试机);
- 解决问题后,重新激活回原来的设备信息;
- 激活机器需要重新写入布局。
-
方法二:
- 在后台管理系统调整门店营业时间,即 “关店”;
- 使用运维笔记本直接连接板子进行调试
二、软件维修调试
- 运维笔记本安装最新桌面端
- 运维笔记本直接连接板子进行调试
- 解决问题后发布新版本桌面端程序
- 方法一:打开机器大屏,安装最新程序
- 方法二:发布最新程序,重启桌面端,让程序自动下载并更新 ⚠️ 自动更新还未测试
数据流转
- 通过数据流向,了解各模块之间的协作关系;同色同方向的一组箭头表示一项关键事务。
- 模块之间存在箭头指向关系的,即表示它们存在数据关联或数据依赖,需要格外注意某次操作的影响范围。
- 数据流转时应当有日志记录
设备大屏逻辑层没必要存在。但因为主板不通网无法使用 mqtt 与服务器通信,所以逻辑层承担了消息转发的责任,使用串口与主板通信。
