后台-sud小游戏时长统计-明细-兼容首页入口渠道

This commit is contained in:
2025-08-29 16:50:48 +08:00
parent 9411ace176
commit d359a33319
2 changed files with 6 additions and 3 deletions

View File

@@ -7,6 +7,9 @@ import lombok.Data;
@Data
@ApiModel("休闲游戏时长明细VO")
public class MiniGameForSudAdminDetailVo {
@ApiModelProperty("日期")
private String date;
/**
* 游戏ID
*/

View File

@@ -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}