公会小时流水统计
This commit is contained in:
@@ -38,6 +38,7 @@ public class DateTimeUtil {
|
||||
public static final String DEFAULT_DATE_PATTERN__ = "yyyyMMddHHmmss";
|
||||
public static final String DEFAULT_TIME_PATTERN = "HH:mm:ss";
|
||||
public static final String DEFAULT_DATE_MINUTE_PATTERN = "yyyy-MM-dd HH:mm";
|
||||
public static final String DEFAULT_DATE_HOUR_PATTERN = "yyyy-MM-dd HH";
|
||||
public static final String SIMPLE_MONTH_DATE_PATTERN = "M月d日";
|
||||
public static final String DATE_HOUR_PATTERN = "yyyyMMddHH";
|
||||
public static final String DATE_FORMAT_YEAR_MONTH = "yyyyMM";
|
||||
|
@@ -52,6 +52,8 @@ public class GuildGiftRecordService extends ServiceImpl<GuildGiftRecordMapper, G
|
||||
private GuildDiamondStatisticsPolicy2Service guildDiamondStatisticsPolicy2Service;
|
||||
@Autowired
|
||||
private ExtraDiamondDayService extraDiamondDayService;
|
||||
@Autowired
|
||||
private GuildDiamondStatisticsHourService guildDiamondStatisticsHourService;
|
||||
|
||||
@Async
|
||||
public void insertGuildGiftRecord(GiftSendRecord giftSendRecord) {
|
||||
@@ -97,6 +99,8 @@ public class GuildGiftRecordService extends ServiceImpl<GuildGiftRecordMapper, G
|
||||
statDate = CycleTimeUtil.getCycleDay(createTime, partitionInfo.getZoneId());
|
||||
extraDiamondDayService.updateGuildExtraDiamond(guildMember, cycleDate, statDate, totalDiamondNum, 0D, createTime);
|
||||
}
|
||||
String dayHourDate = CycleTimeUtil.getDayHourDate(createTime, partitionInfo.getZoneId());
|
||||
guildDiamondStatisticsHourService.updateHourDiamondStatistics(statDate, dayHourDate, guildMember, totalDiamondNum);
|
||||
|
||||
guildRankService.updateRank(guildGiftRecord);
|
||||
|
||||
|
@@ -16,6 +16,7 @@ import java.util.List;
|
||||
public class CycleTimeUtil {
|
||||
|
||||
private static final DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern(DateTimeUtil.DEFAULT_DATE_PATTERN);
|
||||
private static final DateTimeFormatter dateHourFormatter = DateTimeFormatter.ofPattern(DateTimeUtil.DEFAULT_DATE_HOUR_PATTERN);
|
||||
|
||||
public static String getCurCycleDateByZoneId(String zoneId) {
|
||||
ZonedDateTime zdt = DateTimeUtil.getDateTimeByZoneId(zoneId);
|
||||
@@ -148,4 +149,9 @@ public class CycleTimeUtil {
|
||||
Date cycleBeginDate = getAgencyCycleBeginDate(now);
|
||||
return DateUtil.formatDate(cycleBeginDate);
|
||||
}
|
||||
|
||||
public static String getDayHourDate(Date time, String zoneId) {
|
||||
ZonedDateTime zdt = DateTimeUtil.convertWithZoneId(time, zoneId);
|
||||
return zdt.format(dateHourFormatter);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user