我最近在开发一个论坛,想添加一个功能,功能以下:
用户发帖,添加一行数据进数据库,包括次数,cell1(里面设置奖励)...,转盘有8个格子,所以最多是cell8,uid,pid。
接下来的是关键:
用户转动转盘,后端处理,现在要做很多个判断。
第一,如果剩余次数不足,停止抽奖。
第二,如果用户设置的奖励不足,停止抽奖。
第三,每个用户只能抽奖一次。
第四,修改发起人的表,减少奖励。
第五,修改抽奖的人的表,增加奖励。
然后返回抽奖成功。
功能我知道怎么实现,但是需要使用六次SQL语法,求一种比较优化的语法。