在商城运行过程中,消费者付款后,需核减库存。

一、使用表格:

  goods_order2      内部订单表

  goods                   商品表

二、开发流程:

  (1) 从内部订单表(goods_order2)中查询需要核减库存的集合List。(库存系统未扫描;微信支付成功,支付后,成功回调)

(2)从List获取单个对象,对其库存进行核减(原有库存 - 消费者购买数量),更新goods表。

(3)如果 goods表更新成功,goods_order2的状态设置为:库存系统已扫描,已减库存

    如果goods表未更新成功,goods_order的状态设置为:库存系统已扫描。

三、思考:

  (1)核减库存,主要考虑是何时核减库存,核减后,下次不再重复核减。

  (2)若goods表未更新成功,库存就不会再次核减了(很小几率)

posted on 2019-02-28 20:22  qqzhulu  阅读(1370)  评论(0编辑  收藏  举报