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