Commit e824fc2c by haojie

1

parent 4d6b7112
......@@ -65,6 +65,7 @@ public function CheckCallback($hash, $status)
}
# 更新订单状态
UserWallet::query()->where('hash', $hash)->update(['status' => $status]);
if ($status == 1) {
# 获取当前hash的购买地址-和盲盒id
$item = UserWallet::query()->where('hash', $hash)->first();
#获取已购买列表
......@@ -100,13 +101,6 @@ public function CheckCallback($hash, $status)
array_push($list, $obj);
BlindBoxList::query()->where('id', $item->blind_box_id)->update(['purchased' => json_encode($list)]);
}
# 再次获取购买人数
$purchased = BlindBoxList::query()->where('id', $item->blind_box_id)->first(['purchased', 'min_participants_num']);
# 当购买人数达到最低购买人数时,计算中奖几率
$buy_list = json_decode($purchased->purchased);
if (count($buy_list) > $purchased->min_participants_num) {
# 这里只要处理平均分--后续邀请增加购买几率在购买接口
}
return '';
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment