1.商品修改以后,购物车里面的价格是怎么处理的!!
答:该问题假设的情景是用户添加了一件商品,那么此时商品价格修改了。此时下订单以什么为准?该问题分为下订单前和下订单后。
a>一旦下了订单,那么订单中就有了该商品的金额,及时修改了商品价格,也是按照订单来支付的。
b>如果没有下订单,那么在下订单的时候,是按照最新修改的商品价格来计算该商品金额的
2…如果两个人,两台电脑同时登录同一个帐号,同时对同一个账单提交,账单同时被服务器处理,那服务器应该先处理谁的,或者怎么规避这个问题。非单点登录,重定向,stoken拦截器的问题
答案:
a>现在购物app和desktop都会同时存在,且有的电商是允许统一账号在不同电商上登录的。以京东为例,在本地不同电脑使用同一个账号登录,是可以的。
b>通过实际演示,A,B两台电脑登录同一个账号,同时对同一件商品提交订单时,如果A电脑先下订单,那么B再下订单也会产生订单。这就好比你买了2件商品一样,实际过程中京东没有因为是同一账号,不同电脑上提交同一商品而规避用户重复购买。因为下订单也是先后顺序的。
c>通过实际演示,A,B两台电脑登录同一个账号,对同一件商品同时删除,如果A电商先删除该商品,B电脑再删除该商品,那么B电商点击删除操作之后,会弹出删除失败提示框。
d>通过springmvc HandlerInterceptor拦截器配置,preHandle()方法去检查客户机请求是否携带token,京东就是这样做的。
3.用户购买商品时&#