幸运24-额外-取消归还机会

This commit is contained in:
2025-07-12 20:09:13 +08:00
parent 474dd515c8
commit e71811336c

View File

@@ -128,8 +128,6 @@ public class Lucky24ExtraService {
if (winGoldNum > 0L){
settlementService.sendReward(config, senderUid, room, gift, winGoldNum, afterMultiple);
} else {
returnExtraMeta(senderUid, partitionId);
}
userMetaService.updateExtraUserMeta(senderUid, partitionId, everyoneGoldNum, winGoldNum);
@@ -142,23 +140,6 @@ public class Lucky24ExtraService {
Boolean.FALSE, drawMultiple, afterMultiple, !stockResultVo.isSuccess()? stockResultVo: null, sendGiftTime);
}
private void returnExtraMeta(Long senderUid, Integer partitionId) {
PartitionEnum partitionEnum = PartitionEnum.getByPartitionId(partitionId);
ZonedDateTime zdt = DateTimeUtil.getDateTimeByZoneId(partitionEnum.getZoneId());
RMap<String, Number> userMetaMap = userMetaService.getUserMeta(senderUid);
String yesterday = zdt.minusDays(1L).format(DateTimeUtil.dateFormatter);
String lastTwoDayKey = String.join("_", Lucky24UserMetaService.EXTRA_POOL_COUNT, yesterday);
int yesterdayAfter = userMetaMap.addAndGet(lastTwoDayKey, -1).intValue();
String todayKey = String.join("_", Lucky24UserMetaService.EXTRA_POOL_COUNT, zdt.format(DateTimeUtil.dateFormatter));
int todayAfter = userMetaMap.addAndGet(todayKey, -1).intValue();
log.info("[lucky24] extra return sender {} lastTwoDayKey {} yesterdayAfter {} todayKey {} todayAfter {}",
senderUid, lastTwoDayKey, yesterdayAfter, todayKey, todayAfter);
}
private Lucky24StockResultVo judgeStock(Integer partitionId, BigDecimal winGoldNum, Long senderUid, Long receiverUid,
Gift gift, int giftNum, long everyoneGoldNum,
Room room, Date sendGiftTime){