下单出错,不能下单

来源:5-4 交易模型管理--交易下单03

ahuwhq

2021-05-27 22:09

http://img4.mukewang.com/60afa7f500015a0a14730825.jpg

http://img3.mukewang.com/60afa8090001a30219080843.jpg

下单到这一步出错是什么问题

写回答 关注

1回答

  • ahuwhq
    2021-05-28 16:45:37

    已解决:下单未成功断点调试发现主要是itemId为null,注意去看

    decreaseStock的SQL语句
    <update id="decreaseStock">
    
      update item_stock
      set stock = stock-#{amount}
      where item_id = #{itemId} and stock>=#{amount}
    </update>
    原来写的是where item_id = #{item_id } and stock>=#{amount},这里参数错误,不一致,所以要修改
    
    //库存扣减
    boolean decreaseStock(Integer itemId, Integer amount) throws BusinessException;


SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题