This commit is contained in:
dute7liang
2024-01-19 23:08:25 +08:00
parent 95f03f9a35
commit 168ce04086
17 changed files with 522 additions and 1 deletions

View File

@@ -310,6 +310,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
private UserCallService userCallService;
@Override
@Transactional(rollbackFor = Exception.class)
public VideoSettleResp videoSettle(Room room) {
RoomData roomData = room.getRoomData();
UserCall userCall = userCallService.getById(roomData.getRoomId());

View File

@@ -16,6 +16,7 @@ import com.ruoyi.cai.manager.IdManager;
import com.ruoyi.cai.manager.LockManager;
import com.ruoyi.cai.manager.SystemConfigManager;
import com.ruoyi.cai.mapper.GuardTotalMapper;
import com.ruoyi.cai.rank.RankManager;
import com.ruoyi.cai.service.*;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.exception.ServiceException;
@@ -51,6 +52,8 @@ public class GuardTotalServiceImpl extends ServiceImpl<GuardTotalMapper, GuardTo
private SystemConfigManager systemConfigManager;
@Autowired
private RedissonClient redissonClient;
@Autowired
private RankManager rankManager;
@Override
@@ -140,6 +143,7 @@ public class GuardTotalServiceImpl extends ServiceImpl<GuardTotalMapper, GuardTo
this.save(one);
}
baseMapper.incs(fromUserId,query.getToUserId(),query.getGuardNum(),guardValue);
rankManager.sendLoveRankMq(anchor.getUserId(),consumeLog.getAnchorAmount(),consumeLog.getTraceId());
}finally {
lock.unlock();
}

View File

@@ -9,6 +9,10 @@ import com.ruoyi.cai.enums.ConsumeLogType;
import com.ruoyi.cai.manager.IdManager;
import com.ruoyi.cai.manager.LockManager;
import com.ruoyi.cai.mapper.UserGiftMapper;
import com.ruoyi.cai.mq.AmqpProducer;
import com.ruoyi.cai.mq.dto.CommonDTO;
import com.ruoyi.cai.mq.handle.dto.RankDTO;
import com.ruoyi.cai.rank.RankManager;
import com.ruoyi.cai.service.*;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.helper.LoginHelper;
@@ -42,6 +46,8 @@ public class UserGiftServiceImpl extends ServiceImpl<UserGiftMapper, UserGift> i
private AnchorService anchorService;
@Autowired
private RedissonClient redissonClient;
@Autowired
private RankManager rankManager;
@Override
@@ -95,6 +101,7 @@ public class UserGiftServiceImpl extends ServiceImpl<UserGiftMapper, UserGift> i
userGift.setGiftAmount(giftAmount);
userGift.setTraceId(traceId);
this.save(userGift);
rankManager.sendLoveRankMq(anchor.getUserId(),consumeLog.getAnchorAmount(),consumeLog.getTraceId());
}finally {
lock.unlock();
}