🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 主要特性: * * * * * * 手机端大部分数据交互操作都由缓存完成,只有当服务员确认订单和用户支付时,才会将订单信息写入数据库 ## 数据结构 * **现点订单** **主订单:** 采用HSET存储,形式为 key:商品ID.口味ID=>value:详情json 详情内容为 buy_count 购买数量 type 商品类型 remark 用户备注 sub_product 配菜ID,多个用逗号隔开 **配菜订单:** 采用主订单中的key值(商品ID.口味ID)与配菜key关联,内容采用HSET存储,形式为 key:商品ID=>购买数量 * **已点(打印)订单** 基于区分同一商品同一口味不同备注或配菜的需求,因此需要采用唯一ID(uniqid)来标注订单信息 已点订单和打印订单的uniqid对应 **主订单:** 采用List存储,形式为 key:uniqid=>value:详情json 详情内容为 product_id 商品ID taste_id 口味ID buy_count 购买数量 type 商品类型 remark 用户备注 **配菜订单:** 采用主订单中的uniqid值与key关联,内容采用HSET存储,形式为 key:商品ID=>购买数量