电商
jack_too
你所有的见解都应建立在自己的学识与阅历之上!
展开
-
电商订单未支付-回仓(RabbitMQ实现)
1:可以使用java中自带的api–Timer , 但是操作比较繁琐 。2:电商项目中引入第三方插件:石英钟quartZ3:定时任务逻辑: 设置24小时支付超时如何判断一个订单是否超时?订单中有status(订单状态 1未付款 2已付款 3未发货4已发货5交易成功 6交易失败)字段和createTime(订单生成时间)字段 , 检索订单表中创建时间距离现在大于24 , 并且status为1...原创 2019-10-12 23:15:49 · 941 阅读 · 0 评论 -
订单一定时间未支付-回仓(Timer实现)
背景:做商品支付的开发过程中,一个必须考虑到的环节:用户在点击下单购买,同时也点击了支付,这时候由于各种原因,用户长时间未支付,对于库存有限的商品来说,一般会将当前订单的商品库存锁定一段时间,这段时间一过,还未支付,库存自动回库,同时修改支付状态,可以参照下12306的买票过程,对于这样一种需求,我们有什么开发成本低的方案呢?方案:如果你的后端是java开发的,那搞个schedule定时任务...原创 2019-10-12 22:03:35 · 1827 阅读 · 0 评论