【盲盒商城系统】UNIAPP开发前端盲盒源码系统抽取盲盒商城php后端全开源代码支持二开定制功能修改
/中奖数量
$prize = $maxPrizeNumber;
if($prize >= $ticket->select_number) {
$prize = $ticket->select_number;
}
if($prizeTimes >= $mustGet) {
$prizes = GrabBlindBox::where('is_grab',0)
->where('user_id','<>',$ticket->user_id)
->where('price','<',288)
->orderByRaw("RAND()")
->limit($prize)
->get();
}else{
$curTotal = $prizeCurTimes->count();
//达到100次
if(($curTotal + $ticket->select_number) >= 100) {
$remain = $mustGet - $prizeTimes;
$limit = min($remain, $prize);
$prizes = GrabBlindBox::where('is_grab',0)
->where('user_id','<>',$ticket->user_id)
->where('price','=',288