微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

删除或更新查询室安卓

如何解决删除或更新查询室安卓

这是我的代码

 @Delete
    fun deleteItemFfromCart(model: CartTable)


    @Query("UPDATE CART SET amount = amount-1  WHERE id = :id")
    fun updateForDelete(id: Int) : Int


    @Transaction
    fun deleteOrupdat(model: CartTable) {

        val id = model.id?.let { updateForDelete(it) }

        if (id == -1) {

            deleteItemFfromCart(model)


        }
    }

在这种情况下,我需要更新或删除查询:选择了5个项目,并且有一个按钮用于减少此项目,将按更新查询的每个按钮执行一次,金额减一,如果项目达到0删除查询执行并从表中删除行。 我写上面的代码,但效果不佳。知道这段代码会用什么吗?

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。