diff --git a/application/api/model/Monster.php b/application/api/model/Monster.php index ac5363c6..3b293356 100644 --- a/application/api/model/Monster.php +++ b/application/api/model/Monster.php @@ -242,48 +242,51 @@ class Monster extends Model $push_feed_monster_data['num'] = 0; $push_feed_monster_data['total_gift_price'] = 0; $push_feed_monster_data['is_push_message'] = 2; + $push_feed_monster_data['base_image'] = localpath_to_netpath($win_gift_info['base_image']); - if(!empty($part_user_array)){ - foreach ($part_user_array as $k => $v){ - $push_user_monster_data = []; - $push_user_monster_data['win_type'] = $win_type; - $push_user_monster_data['type_name'] = db::name('monster')->where('type', $win_type)->value('type_name'); - //是否中奖 - $map = []; - $map['mid'] = $monster_log['id']; - $map['uid'] = $v; - $user_win_info = db::name('user_monster_win_log')->where($map)->find(); - if($user_win_info){//中奖 - $push_user_monster_data['is_win'] = 1; - $push_user_monster_data['gid'] = $win_gift_info['gid']; - $push_user_monster_data['gift_name'] = $win_gift_info['gift_name']; - $push_user_monster_data['base_image'] = localpath_to_netpath($win_gift_info['base_image']); - $push_user_monster_data['gift_price'] = $win_gift_info['gift_price']; - $push_user_monster_data['num'] = $user_win_info['num']; - $push_user_monster_data['total_gift_price'] = $win_gift_info['gift_price'] * $user_win_info['num']; - $push_feed_monster_data['num'] += $user_win_info['num']; - $push_feed_monster_data['total_gift_price'] += $push_user_monster_data['total_gift_price']; - }else{//未中奖 - $push_user_monster_data['is_win'] = 2; - $push_user_monster_data['gid'] = 0; - $push_user_monster_data['gift_name'] = ''; - $push_user_monster_data['base_image'] = ''; - $push_user_monster_data['gift_price'] = 0; - $push_user_monster_data['num'] = 0; - } - - $push_data = []; - $push_data['code'] = 3032; - $push_data['msg'] = "抽卡个人结束播报"; - $push_data['data'] = $push_user_monster_data; - $push = new Push(); - $push->xianxuan($push_data); - // error_log(date('Y-m-d H:i:s').'_'.$v.'_'.$reslut."\r\n", 3, '1111.txt'); - } - } +// if(!empty($part_user_array)){ +// foreach ($part_user_array as $k => $v){ +// $push_user_monster_data = []; +// $push_user_monster_data['win_type'] = $win_type; +// $push_user_monster_data['type_name'] = db::name('monster')->where('type', $win_type)->value('type_name'); +// //是否中奖 +// $map = []; +// $map['mid'] = $monster_log['id']; +// $map['uid'] = $v; +// $user_win_info = db::name('user_monster_win_log')->where($map)->find(); +// if($user_win_info){//中奖 +// $push_user_monster_data['is_win'] = 1; +// $push_user_monster_data['gid'] = $win_gift_info['gid']; +// $push_user_monster_data['gift_name'] = $win_gift_info['gift_name']; +// $push_user_monster_data['base_image'] = localpath_to_netpath($win_gift_info['base_image']); +// $push_user_monster_data['gift_price'] = $win_gift_info['gift_price']; +// $push_user_monster_data['num'] = $user_win_info['num']; +// $push_user_monster_data['total_gift_price'] = $win_gift_info['gift_price'] * $user_win_info['num']; +// $push_feed_monster_data['num'] += $user_win_info['num']; +// $push_feed_monster_data['total_gift_price'] += $push_user_monster_data['total_gift_price']; +// }else{//未中奖 +// $push_user_monster_data['is_win'] = 2; +// $push_user_monster_data['gid'] = 0; +// $push_user_monster_data['gift_name'] = ''; +// $push_user_monster_data['base_image'] = ''; +// $push_user_monster_data['gift_price'] = 0; +// $push_user_monster_data['num'] = 0; +// } +// +// $push_data = []; +// $push_data['code'] = 3032; +// $push_data['msg'] = "抽卡个人结束播报"; +// $push_data['data'] = $push_user_monster_data; +// $push = new Push(); +// $push->xianxuan($push_data); +// // error_log(date('Y-m-d H:i:s').'_'.$v.'_'.$reslut."\r\n", 3, '1111.txt'); +// } +// } + $push_feed_monster_data['num'] = db::name('user_monster_win_log')->where(['mid'=>$monster_log['id']])->sum('num'); if($push_feed_monster_data['num'] > 0){ $push_feed_monster_data['is_push_message'] = 1; + $push_feed_monster_data['total_gift_price'] = $win_gift_info['gift_price'] * $push_feed_monster_data['num']; } $push_data = [];