对接新的标签打印流程图
2018-03-26 11:20:20 2 举报
打印标签流程
作者其他创作
大纲/内容
结束
最终转化数据是否OK
异常流程
动作
是否需要退款
DishVoDao
+ addGoodsVo+ removeGoodsVo
发送失败处理/进行重试
SelectAdapter(购物车选中的商品)
是
发起取消预订操作
DeliverListener
主流程
QueueManager
+ handlerThread
否
调用打印SDK
标签数据类图
数据转化 List ==List
拆单流程/组装样式
是否有打印机
PagerAdapter(ViewPager的Adapter)
GoodsAdapter(右侧显示商品支持点击的adapter)
名称,加料价格,备注,做法,口味,规格等
成功/并提示
TypeAdapter(中类类型的adapter)
设置发送打印服务SDK成功或者失败监听
退款是否成功
数据准备
根据商品和固定价签样式,组装Row/Cell
mSelectQuantityMap 用来记录每一个菜品选中的数量,用于显示右侧商品的数量
取消预订接口
数据组装是否OK
DeliverManager
+ queueManager
从标签商品购物车获取选中列表
设置字体大小,对齐样式,条形码样式
RetailLabelActivity(Fg)
+ mSelectAdapter+ mPageAdapter+ mTypeAdapter+ mGoodsAdapter+ mSelectQuantityMap
+ addGoosVo+ removeGoodsVo+ getSelectGoodsVoList
标签打印流程图
调用新的取消预订(退款)接口
0 条评论
下一页