微信小程序线上点餐问题及解决 |
您所在的位置:网站首页 › 小程序解决了什么问题 › 微信小程序线上点餐问题及解决 |
2019.5.22 1.当我们遍历出数据库中菜单的菜品时,需要为其单个产品添加数量的问题。 解决:在表中加入 购买数量(buycount)的字段 然后,在js文件中,控制当前对象中的buycount 属性。 当我们,完成了添加、减少的数量的操作时候,需要为其保存值在前台, 及 更新 我们遍历list集合 中的 某些 属性。 由于,之前一直在想一个问题:到底是在点餐的 页面 加入数量 还是,将其加入到购物车里面再添加数量的问题。后来还是选择了后者,如图 接下来,就可以,将商品添加 到该订单中了,然后再 对订单的 添加 和 修改(数量和金额)的操作了。 针对对 订单的 添加 和 修改 做下 笔记(只要是理解其思想) 往往在做 商城购物 这类的项目时,往往 会有2个订单。一个为总订单、一个为详情订单(往往记录 总订单 中的 商品) 如:总订单 那么,当我们 开始 点餐的时候,会将改产品的所有信息(订单编号、名字、价格···)传入到后台,在后台将 所有 信息 封装 在一个 类 中。传入到service层,在service 中,对其进行逻辑处理(该部分比较重要): 由于我们的订单中没有任何数据,所以,我们需要通过判断 order表中是否 有该订单编号,如果没有该订单编号(我们传来的订单编号),我们就 创建 该Order,并将product数据添加进去,同时,我们还需要添加在orderDetail(详情订单表)中, (注意**): 当我们,将product添加到了order中, 因此,我们点的第一份餐 已经成功添加 到了 订单 和 详情订单中。 当我们点第二份product 时候,通过判断 该订单已经存在,因为我们只需要修改Order中的 数量 和 价格 就ok了(但是,我们还是需要通过订单的id 作为条件),同时再添加详情表单。 如图: 下次的任务:删除product 和 对购物车中 Product数量的改变。 2019-6-10 终于更新了 哈哈虽然,有10多天没有更新了,但是,还是有一直在写的,这次写了好多好多的内容了。下面是我这些天写的内容的清单 1.在我们的商城里面取消订单(同时修改数据库的内容) 2.将我们点餐的菜品提交 到购物车里面,为了在购物车中可以增加商品的数量 3.对菜品的删除操作(这个有一点点的复杂) ------------------------------------------------------------------------------------------------------------ 一.在我们的商城里面取消订单(同时修改数据库的内容)
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |