公会钻石流水分区

This commit is contained in:
2025-05-28 17:24:00 +08:00
parent 6cbef6eae4
commit da4420397b
3 changed files with 7 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.guild.GuildDiamondStatisticsDayVo;
import com.accompany.business.vo.guild.GuildMemberDiamondStatisticsDayVo;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.enumeration.PartitionEnum;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.PartitionInfo;
import com.accompany.core.model.Users;
@@ -62,9 +63,8 @@ public class GuildDiamondStatisticsDayAdminService {
Page<GuildDiamondStatisticsDayVo> guildDiamondStatisticsDayPage =
guildDiamondStatisticsDayService.listByStatDate(startDate, endDate, partitionId, guildId, pageNo, pageSize, inviteUid);
if (!CollectionUtils.isEmpty(guildDiamondStatisticsDayPage.getRecords())) {
PartitionInfo partitionInfo = partitionInfoService.getById(partitionId);
for (GuildDiamondStatisticsDayVo vo: guildDiamondStatisticsDayPage.getRecords()) {
vo.setPartitionDesc(partitionInfo.getDesc());
vo.setPartitionDesc(PartitionEnum.getByPartitionId(vo.getPartitionId()).getDesc());
}
}
return guildDiamondStatisticsDayPage;

View File

@@ -1,5 +1,6 @@
package com.accompany.business.vo.guild;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
@@ -19,6 +20,8 @@ public class GuildDiamondStatisticsDayVo {
private String adminUsername;
@ExcelProperty("主播人数")
private Integer memberNum;
@ExcelIgnore
private Integer partitionId;
@ExcelProperty("钻石流水")
private Double diamondNum;
}

View File

@@ -9,7 +9,8 @@
ANY_VALUE(u.erban_no) ownerErbanNo,
ANY_VALUE(ri.name) ownerRegionDesc,
ANY_VALUE(au.username) adminUsername,
ifnull(a.memberNum, 0) memberNum
ifnull(a.memberNum, 0) memberNum,
gd.partition_id partitionId
from guild_diamond_statistics_day gd
left join guild g on g.id = gd.guild_id
left join users u on u.uid = g.owner_uid