|
@@ -41,12 +41,14 @@ public class UserVisitLogServiceImpl extends ServiceImpl<UserVisitLogMapper, Use
|
|
|
if (Strings.isBlank(state)) {
|
|
|
state = urlParamMap.get("agentKey");
|
|
|
}
|
|
|
+ final String agentSign = state;
|
|
|
//查询渠道信息
|
|
|
- Agent agent = agentService.getOne(new LambdaQueryWrapper<Agent>().eq(Agent::getAgentKey, state));
|
|
|
+ Agent agent = agentService.getOne(new LambdaQueryWrapper<Agent>()
|
|
|
+ .and(qw -> qw.eq(Agent::getAgentKey, agentSign).or().eq(Agent::getId, agentSign)));
|
|
|
//保存访问记录
|
|
|
return super.save(UserVisitLog.builder()
|
|
|
.gameId(agent == null ? null : agent.getGameId())
|
|
|
- .gameId(agent == null ? null : agent.getId())
|
|
|
+ .agentId(agent == null ? null : agent.getId())
|
|
|
.ip(IpUtil.getRealIp(httpServletRequest))
|
|
|
.ua(userAgent)
|
|
|
.url(urlParamMap.get("url"))
|