后台-sud小游戏时长统计-明细-兼容首页入口渠道
This commit is contained in:
@@ -7,6 +7,9 @@ import lombok.Data;
|
||||
@Data
|
||||
@ApiModel("休闲游戏时长明细VO")
|
||||
public class MiniGameForSudAdminDetailVo {
|
||||
|
||||
@ApiModelProperty("日期")
|
||||
private String date;
|
||||
/**
|
||||
* 游戏ID
|
||||
*/
|
||||
|
@@ -13,7 +13,7 @@
|
||||
SUM(CASE WHEN u.partition_id = 8 THEN battle_duration ELSE 0 END) AS trDuration,
|
||||
SUM(CASE WHEN u.partition_id = 16 THEN battle_duration ELSE 0 END) AS en2Duration
|
||||
FROM mini_game_round mgr
|
||||
JOIN users u ON mgr.room_uid = u.uid
|
||||
JOIN users u ON mgr.leader_uid = u.uid
|
||||
WHERE
|
||||
battle_start_at between #{startTime} and #{endTime}
|
||||
<if test="gameId != null and gameId != ''">
|
||||
@@ -24,14 +24,14 @@
|
||||
</select>
|
||||
|
||||
<select id="pageGameRoundDetail" resultType="com.accompany.admin.vo.miniGame.MiniGameForSudAdminDetailVo">
|
||||
select mgr.mg_id as gameId, mg.name as gameName, mgr.room_uid roomUid,
|
||||
select date(mgr.create_time) `date`, mgr.mg_id as gameId, mg.name as gameName, mgr.room_uid roomUid,
|
||||
u.erban_no as erbanNo,
|
||||
u.partition_id as partitionId,
|
||||
pi.`desc` as partitionDesc,
|
||||
mgr.battle_duration as duration
|
||||
from mini_game_round mgr
|
||||
inner join mini_game mg on mgr.mg_id = mg.mg_id
|
||||
left join users u on mgr.room_uid = u.uid
|
||||
left join users u on mgr.leader_uid = u.uid
|
||||
left join partition_info pi on u.partition_id = pi.id
|
||||
where
|
||||
battle_start_at between #{startTime} and #{endTime}
|
||||
|
Reference in New Issue
Block a user