day16-2019年6月14日03笔记order谷粒订单_第1页
day16-2019年6月14日03笔记order谷粒订单_第2页
day16-2019年6月14日03笔记order谷粒订单_第3页
day16-2019年6月14日03笔记order谷粒订单_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Order 谷粒订单1 介绍2 提交订单业务3 订单的安全订单结算页面:用户确认自己的订单信息用户选择收获地址确认其他信息(支付方式、券、积分、折扣等等)同一个的用户账号,可以不可以在不同的机器上登录可以,web的账号时可以在不同的客户端同时登录的在点击结算按钮时,的购物车数据结构是否被删除,订单数据结构是否生成没有生成,结算按钮不调用的service 数据库服务,结算页面只是用来用户确认送货和选择收获地址信息的页面点击提交订单按钮时,的购物车数据结构是否被删除,订单数据结构是否生成生成了,购物车数据转化为订单数据,购物车表删除数据,订单表新增数据提交订单时,是对服务器的写操作,一般不用表单提

2、交,而是直接从缓存或者数据库中查询用户所要购买的商品,转化成订单tradeCode4 两个用户的 bug引导客户登录客户登录,返回一个code 3 用户code 换取 acs_token用 acs_token 换取用户信息检查或者保存用户信息(和普通用户登录一样)生成token(用户 id 和nickname)注意mybatis 的主键返回策略不能跨rpc 使用(要在控制层得到生成的主键,需要将保存 db 的对象返回给控制层)如何防止并况下的一key 多用,使用lua在查询到该key 的时候,马上删除,发现即击毙根据检查结果提交订单结算页面提交订单检查交易码服务器redis结算如何防止用户通过

3、页面回退的方式重复提交同一个订单根据memberId 生成交易码,在提交订单时检查交易码,然后销毁User:memberId:tradeCode:随机字符串5 订单数据的提交6 支付的调用谷粒商城 支付宝的公钥返回用户一个付款方式页面支付支付宝支付合作协议ap支付宝 谷粒的公钥根据用户id 获得要的商品列表(购物车),和总价格验价,验库存(不替用户做决定)a 根据用户信息查询当前用户的购物车中的商品数据b 循环将购物车中的商品对象封装成订单对象(订单详情)c 每次循环一个商品时,校验当前商品的库存和价格是否复合要求将订单和订单详情写入数据库,删除购物车的对应商品重定向到支付系统用户请求谷粒商城进行支付谷粒商城返回给用户一个跳转支付宝的(带着谷粒商城和支付宝合作的 ap)用户的浏览器和支付宝的服务器交互过程中安全问题非对称密钥加密(rsa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论