bug修改
This commit is contained in:
@@ -242,48 +242,51 @@ class Monster extends Model
|
|||||||
$push_feed_monster_data['num'] = 0;
|
$push_feed_monster_data['num'] = 0;
|
||||||
$push_feed_monster_data['total_gift_price'] = 0;
|
$push_feed_monster_data['total_gift_price'] = 0;
|
||||||
$push_feed_monster_data['is_push_message'] = 2;
|
$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)){
|
// if(!empty($part_user_array)){
|
||||||
foreach ($part_user_array as $k => $v){
|
// foreach ($part_user_array as $k => $v){
|
||||||
$push_user_monster_data = [];
|
// $push_user_monster_data = [];
|
||||||
$push_user_monster_data['win_type'] = $win_type;
|
// $push_user_monster_data['win_type'] = $win_type;
|
||||||
$push_user_monster_data['type_name'] = db::name('monster')->where('type', $win_type)->value('type_name');
|
// $push_user_monster_data['type_name'] = db::name('monster')->where('type', $win_type)->value('type_name');
|
||||||
//是否中奖
|
// //是否中奖
|
||||||
$map = [];
|
// $map = [];
|
||||||
$map['mid'] = $monster_log['id'];
|
// $map['mid'] = $monster_log['id'];
|
||||||
$map['uid'] = $v;
|
// $map['uid'] = $v;
|
||||||
$user_win_info = db::name('user_monster_win_log')->where($map)->find();
|
// $user_win_info = db::name('user_monster_win_log')->where($map)->find();
|
||||||
if($user_win_info){//中奖
|
// if($user_win_info){//中奖
|
||||||
$push_user_monster_data['is_win'] = 1;
|
// $push_user_monster_data['is_win'] = 1;
|
||||||
$push_user_monster_data['gid'] = $win_gift_info['gid'];
|
// $push_user_monster_data['gid'] = $win_gift_info['gid'];
|
||||||
$push_user_monster_data['gift_name'] = $win_gift_info['gift_name'];
|
// $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['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['gift_price'] = $win_gift_info['gift_price'];
|
||||||
$push_user_monster_data['num'] = $user_win_info['num'];
|
// $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_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['num'] += $user_win_info['num'];
|
||||||
$push_feed_monster_data['total_gift_price'] += $push_user_monster_data['total_gift_price'];
|
// $push_feed_monster_data['total_gift_price'] += $push_user_monster_data['total_gift_price'];
|
||||||
}else{//未中奖
|
// }else{//未中奖
|
||||||
$push_user_monster_data['is_win'] = 2;
|
// $push_user_monster_data['is_win'] = 2;
|
||||||
$push_user_monster_data['gid'] = 0;
|
// $push_user_monster_data['gid'] = 0;
|
||||||
$push_user_monster_data['gift_name'] = '';
|
// $push_user_monster_data['gift_name'] = '';
|
||||||
$push_user_monster_data['base_image'] = '';
|
// $push_user_monster_data['base_image'] = '';
|
||||||
$push_user_monster_data['gift_price'] = 0;
|
// $push_user_monster_data['gift_price'] = 0;
|
||||||
$push_user_monster_data['num'] = 0;
|
// $push_user_monster_data['num'] = 0;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
$push_data = [];
|
// $push_data = [];
|
||||||
$push_data['code'] = 3032;
|
// $push_data['code'] = 3032;
|
||||||
$push_data['msg'] = "抽卡个人结束播报";
|
// $push_data['msg'] = "抽卡个人结束播报";
|
||||||
$push_data['data'] = $push_user_monster_data;
|
// $push_data['data'] = $push_user_monster_data;
|
||||||
$push = new Push();
|
// $push = new Push();
|
||||||
$push->xianxuan($push_data);
|
// $push->xianxuan($push_data);
|
||||||
// error_log(date('Y-m-d H:i:s').'_'.$v.'_'.$reslut."\r\n", 3, '1111.txt');
|
// // 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){
|
if($push_feed_monster_data['num'] > 0){
|
||||||
$push_feed_monster_data['is_push_message'] = 1;
|
$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 = [];
|
$push_data = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user