|
@@ -41,11 +41,13 @@ class UserGiftRank extends Backend
|
|
|
}
|
|
|
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
|
|
|
|
|
|
- $list = model('GiftUserParty')->alias("gift_user_party")
|
|
|
- ->field("gift_user_party.id,sum(gift_user_party.value) as total_price,gift_user_party.user_to_id,user.avatar as `user.avatar`,user.nickname as `user.nickname`,gift_user_party.createtime")
|
|
|
+ $list = model('GiftUserParty')->alias('gift_user_party')
|
|
|
+ ->field('gift_user_party.id,sum(gift_user_party.value) as total_price,gift_user_party.user_to_id,user.avatar as `user.avatar`,user.nickname as `user.nickname`,gift_user_party.createtime,gm.guild_id as `gm.guild_id`,gm.role as `gm.role`,guild.name as `guild.name`')
|
|
|
->where($where)
|
|
|
- ->join("hx_user user","user.id = gift_user_party.user_to_id")
|
|
|
- ->group("gift_user_party.user_to_id")
|
|
|
+ ->join('hx_user user','user.id = gift_user_party.user_to_id','LEFT')
|
|
|
+ ->join('hx_guild_member gm','user.id = gm.user_id','LEFT')
|
|
|
+ ->join('hx_guild guild','gm.guild_id = guild.id','LEFT')
|
|
|
+ ->group('gift_user_party.user_to_id')
|
|
|
->order('total_price',$order)
|
|
|
|
|
|
->paginate($limit);
|