diff --git a/application/api/model/Monster.php b/application/api/model/Monster.php index 7996c685..9ffbbbda 100644 --- a/application/api/model/Monster.php +++ b/application/api/model/Monster.php @@ -632,7 +632,12 @@ class Monster extends Model // $map = []; // $map[] = ['a.uid', '=', $uid]; - $user_monster_log = db::name('user_monster_win_log')->alias('a')->join('yy_user b', 'a.uid = b.uid')->join('yy_monster c', 'a.win_type = c.type')->join('yy_gift d', 'd.gid = a.win_gid')->field('a.id,a.mid,b.uid,b.nick_name,b.base64_nick_name,b.head_pic,a.win_type,c.type_name,d.gift_name,d.base_image,d.gift_price,a.num,a.add_time')->order('a.id desc')->page($page, $page_limit)->select(); + $user_monster_log = db::name('user_monster_win_log') + ->alias('a') + ->join('user b', 'a.uid = b.id') + ->join('monster c', 'a.win_type = c.type') + ->join('vs_gift d', 'd.gid = a.win_gid') + ->field('a.id,a.mid,b.id as uid,b.nickname,b.avatar,a.win_type,c.type_name,d.gift_name,d.base_image,d.gift_price,a.num,a.createtime as add_time')->order('a.id desc')->page($page, $page_limit)->select(); foreach ($user_monster_log as $k => &$v){ $user_info = db::name('user')->where('id', $v['uid'])->field('id,nickname,avatar')->find(); $v['nick_name'] = $user_info['nickname']; @@ -640,7 +645,7 @@ class Monster extends Model } - return ['code' => 200, 'msg' => '获取成功', 'data' => $user_monster_log]; + return ['code' => 0, 'msg' => '获取成功', 'data' => $user_monster_log]; } //中奖次数榜单