bug修改

This commit is contained in:
2026-01-30 14:11:37 +08:00
parent 41c849999a
commit 4fd29220e9

View File

@@ -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 = [];