| | |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void addRecord(Set<String> uids, Long activityId, long awardId) { |
| | | if (uids == null || uids.size() == 0) { |
| | | return; |
| | | } |
| | | LuckyActivityAwards award = luckyActivityAwardManager.getAwardDetail(awardId); |
| | | Map<String, BigDecimal> moneyMap = new HashMap<>(); |
| | | //计算每个人的支付宝红包金额 |
| | |
| | | if (result.getState() != LuckyActivityAwardResult.STATE_NOT_RECIEVE) { |
| | | return; |
| | | } |
| | | LoggerUtil.activityJoinLogger.info("设置中奖过期未领开始:awardResultId-{}",id); |
| | | LoggerUtil.activityJoinLogger.info("设置中奖过期未领开始:awardResultId-{}", id); |
| | | |
| | | LuckyActivityAwardResult update = new LuckyActivityAwardResult(); |
| | | update.setId(id); |
| | |
| | | result.setState(update.getState()); |
| | | //发布消息 |
| | | CMQManager.getInstance().publishActivityDrawnMsg(ActivityDrawnMsgDTO.create(result)); |
| | | LoggerUtil.activityJoinLogger.info("设置中奖过期未领成功:awardResultId-{}",id); |
| | | LoggerUtil.activityJoinLogger.info("设置中奖过期未领成功:awardResultId-{}", id); |
| | | } |
| | | |
| | | /** |