问答详情
源自:5-4 交易模型管理--交易下单03

下单出错,不能下单

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

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

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

提问者:ahuwhq 2021-05-27 22:09

个回答

  • 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;