control_generate_box($tid, $is_reset); redis_unlock($key_name); if($is_reset){ return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); }else{ echo date('Y-m-d H:i:s') . "监控奖池 执行成功" . $reslut['data'] . "\r\n"; } } //清理房间当天热度 public function clear_room_hot_value(){ $key_name = "admin:cli:clear_room_hot_value"; redis_lock_exit($key_name); $reslut = model('api/room')->clear_room_hot_value(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "清除房间当天热度 执行成功"." \r\n"; } //爵位到期监控 public function close_user_nobility(){ $key_name = "admin:ApiTask:close_user_nobility"; redis_lock_exit($key_name,20); $reslut = model('api/Nobility')->user_nobility_over_time(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "爵位到期监控 执行成功"." \r\n"; } //定时清除用户关系 public function close_user_relation(){ $key_name = "admin:cli:close_user_relation"; redis_lock_exit($key_name); $reslut = model('api/DatingRoom')->close_user_relation(); redis_unlock($key_name); // echo date('Y-m-d H:i:s') . "定时清除用户关系 执行成功"." \r\n"; } //定时结束唱歌时间 public function colse_room_song_user_status(){ $key_name = "admin:cli:colse_room_song_user_status"; redis_lock_exit($key_name); $reslut = model('api/KtvRoom')->colse_room_song_user_status(); redis_unlock($key_name); // echo date('Y-m-d H:i:s') . "定时结束唱歌时间 执行成功"." \r\n"; } //定时清理到期私密小屋 public function close_room_privacy_status(){ $key_name = "api:cli:close_room_privacy_status"; redis_lock_exit($key_name); $reslut = model('api/DatingRoom')->close_room_privacy_status(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "监控私密小屋倒计时 执行成功" . "\r\n"; } //定时清理到期心动连线 public function close_room_dating_stage(){ $key_name = "admin:cli:close_room_dating_stage"; redis_lock_exit($key_name); $reslut = model('api/DatingRoom')->close_room_dating_stage(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "监控心动连线倒计时 执行成功" . "\r\n"; } //定时清理到期拍卖活动监控成功 public function close_auction_pm(){ $key_name = "admin:cli:close_auction_pm"; redis_lock_exit($key_name); $data = model('api/AuctionRoom')->close_auction_pm(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "定时清理到期拍卖活动 执行成功" . "\r\n"; } //定时清理酒吧房掉麦 public function close_room_date_micro(){ $key_name = "admin:cli:close_room_date_micro"; redis_lock_exit($key_name); $data = model('api/PubRoom')->close_room_date_micro(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "定时清理酒吧房掉麦 执行成功" . "\r\n"; } //清理过期装扮 public function clear_user_decorate() { $key_name = "admin:cli:clear_user_decorate"; redis_lock_exit($key_name); $reslut = model('Decorate')->clear_user_decorate(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "清理过期装扮 执行成功" . "\r\n"; } //清理空房间机器人 public function auto_clear_robot_room() { $key_name = "admin:cli:auto_clear_robot_room"; redis_lock_exit($key_name); $reslut = model('api/room')->auto_clear_robot_room(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "清理空房间机器人 执行成功" . "\r\n"; } //每日签到删除处理 public function del_user_day_sign_log() { $key_name = "admin:cli:del_user_day_sign_log"; redis_lock_exit($key_name); $reslut = model("api/UserSign")->del_user_day_sign_log(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "每日签到删除处理 执行成功" . "\r\n"; } //获取上周排行榜 public function last_week_rank(){ $key_name = "admin:cli:last_week_rank"; redis_lock_exit($key_name); $reslut = model('api/gift')->last_week_rank1(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "获取上周排行榜 执行成功" . "\r\n"; } //结算上周房间流水 public function statistics_room_last_week_earnings(){ $key_name = "admin:cli:statistics_room_last_week_earnings"; redis_lock_exit($key_name); $reslut = model('api/RoomWages')->statistics_room_last_week_earnings(1); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "结算上周房间流水 执行成功" . "\r\n"; } //结算上周公会流水 public function statistics_guild_last_week_earnings(){ $key_name = "admin:cli:statistics_guild_last_week_earnings"; redis_lock_exit($key_name); $reslut = model('api/RoomWages')->statistics_guild_last_week_earnings(1); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "结算上周公会流水 执行成功" . "\r\n"; } //房间工资结算 public function batch_give_room_subsidy(){ $key_name = "admin:cli:batch_give_room_subsidy"; redis_lock_exit($key_name); $reslut = model('api/RoomWages')->batch_give_room_subsidy(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "结算上周房间流水 执行成功" . "\r\n"; } //公会工资结算 public function batch_give_guild_subsidy(){ $key_name = "admin:cli:batch_give_guild_subsidy"; redis_lock_exit($key_name); $reslut = model('api/RoomWages')->batch_give_guild_subsidy(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "结算上周房间流水 执行成功" . "\r\n"; } //监控练仙传说 public function create_monster_log(){ $key_name = "admin:cli:create_monster_log"; redis_lock_exit($key_name,1,1); $reslut = model('api/Monster')->create_monster_log(); redis_unlock($key_name); if($reslut['code'] == 201){ return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); }else{ echo date('Y-m-d H:i:s') . "监控练仙传说 执行成功" . $reslut['data'] . "\r\n"; } } //盲盒巡乐会自动结束 public function close_blind_box() { $key_name = "api:cli:close_blind_box"; redis_lock_exit($key_name); $reslut = model('api/BlindBox')->close_blind_box(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "盲盒巡乐会自动结束 执行成功\r\n"; } //盲盒巡乐会自动结束 public function blind_box_reward() { $key_name = "api:cli:blind_box_reward"; redis_lock_exit($key_name); $reslut = model('api/BlindBox')->blind_box_reward(); redis_unlock($key_name); echo date('Y-m-d H:i:s') . "盲盒巡乐会结束奖励 执行成功\r\n"; } }