diff --git a/application/api/controller/RoomPit.php b/application/api/controller/RoomPit.php index 618b4486..f57d3fe2 100644 --- a/application/api/controller/RoomPit.php +++ b/application/api/controller/RoomPit.php @@ -32,7 +32,10 @@ class RoomPit extends BaseCom if($pit_number != 9 && $pit_number != 10){ //有麦位就是换麦 $pit_infos = db::name('vs_room_pit')->where(['room_id' => $room_id, 'user_id' => $this->uid])->value('pit_number')??0; - if($gift_id == 0 && $pit_infos == 0){ + if($pit_infos == 10){ + return V(0, '此房间不允许嘉宾直接换麦', null); + } + if($gift_id == 0){ return V(0, '请选择礼物', null); } } diff --git a/application/api/controller/Xxiaoshi.php b/application/api/controller/Xxiaoshi.php index 7ee178a2..d47e8353 100644 --- a/application/api/controller/Xxiaoshi.php +++ b/application/api/controller/Xxiaoshi.php @@ -49,4 +49,34 @@ class Xxiaoshi extends Controller } + + //拆分钱包表 + public function splitWallet() + { + $res = db::name('user_wallet')->field('user_id,coin,earnings,createtime')->select(); + + $coin_data = []; + $earnings_data = []; + $i = 0; + if($res){ + + foreach ($res as $v){ + $coin_data[] = [ + 'user_id' => $v['user_id'], + 'coin' => $v['coin'], + 'createtime' => $v['createtime'], + ]; + $earnings_data[] = [ + 'user_id' => $v['user_id'], + 'earnings' => $v['earnings'], + 'createtime' => $v['createtime'], + ]; + $i++; + } + $res = db::name('user_wallet_coin')->insertAll($coin_data); + $res1 = db::name('user_wallet_earnings')->insertAll($earnings_data); + echo $i.'条数据成功插入'.$res.'===='.$res1; + } + } + } \ No newline at end of file