|  | @@ -104,7 +104,7 @@ public class GameBackLogMediaSdkServiceImpl extends ServiceImpl<GameBackLogMedia
 | 
											
												
													
														|  |          //线程锁
 |  |          //线程锁
 | 
											
												
													
														|  |          String lockKey = this.getLockKey(param, userData.getUserId());
 |  |          String lockKey = this.getLockKey(param, userData.getUserId());
 | 
											
												
													
														|  |          //上锁
 |  |          //上锁
 | 
											
												
													
														|  | -        if (!distributedLockComponent.doLock(lockKey, 0L, 1L, TimeUnit.MINUTES)) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (!distributedLockComponent.doLock(lockKey, 0L, 20L, TimeUnit.SECONDS)) {
 | 
											
												
													
														|  |              log.error("重复请求触发线程锁, 直接返回false, lockKey : {}", lockKey);
 |  |              log.error("重复请求触发线程锁, 直接返回false, lockKey : {}", lockKey);
 | 
											
												
													
														|  |              return resultMap;
 |  |              return resultMap;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
										
											
												
													
														|  | @@ -114,9 +114,6 @@ public class GameBackLogMediaSdkServiceImpl extends ServiceImpl<GameBackLogMedia
 | 
											
												
													
														|  |          } catch (Exception e) {
 |  |          } catch (Exception e) {
 | 
											
												
													
														|  |              log.error("事件回传判断, 出现异常, param : {},  userData : {}, e : {}",
 |  |              log.error("事件回传判断, 出现异常, param : {},  userData : {}, e : {}",
 | 
											
												
													
														|  |                      JsonUtil.toString(param), JsonUtil.toString(userData), e.getMessage(), e);
 |  |                      JsonUtil.toString(param), JsonUtil.toString(userData), e.getMessage(), e);
 | 
											
												
													
														|  | -        } finally {
 |  | 
 | 
											
												
													
														|  | -            //释放线程锁
 |  | 
 | 
											
												
													
														|  | -            distributedLockComponent.unlock(lockKey);
 |  | 
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          //返回结果
 |  |          //返回结果
 | 
											
												
													
														|  |          return resultMap;
 |  |          return resultMap;
 | 
											
										
											
												
													
														|  | @@ -172,31 +169,14 @@ public class GameBackLogMediaSdkServiceImpl extends ServiceImpl<GameBackLogMedia
 | 
											
												
													
														|  |          ) <= 0) {
 |  |          ) <= 0) {
 | 
											
												
													
														|  |              return false;
 |  |              return false;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -        log.error("特殊日志001------> " + param.getCallBackTypeEnum().getValue());
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |          //判断沉默唤起回传, 新手引导回传, 是否已经执行, 不重复执行
 |  |          //判断沉默唤起回传, 新手引导回传, 是否已经执行, 不重复执行
 | 
											
												
													
														|  |          if (Objects.equals(param.getCallBackTypeEnum(), CallBackTypeEnum.CALL_BACK_RE_ACTIVE)
 |  |          if (Objects.equals(param.getCallBackTypeEnum(), CallBackTypeEnum.CALL_BACK_RE_ACTIVE)
 | 
											
												
													
														|  |                  || Objects.equals(param.getCallBackTypeEnum(), CallBackTypeEnum.CALL_BACK_TUTORIAL_FINISH)) {
 |  |                  || Objects.equals(param.getCallBackTypeEnum(), CallBackTypeEnum.CALL_BACK_TUTORIAL_FINISH)) {
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -            log.error("特殊日志002------> " + user.getId() + "_" + user.getGameId());
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -            int count = super.count(new LambdaQueryWrapper<GameBackLogMediaSdk>()
 |  | 
 | 
											
												
													
														|  | -                    .eq(GameBackLogMediaSdk::getGameId, user.getGameId())
 |  | 
 | 
											
												
													
														|  | -                    .eq(GameBackLogMediaSdk::getUserId, user.getId())
 |  | 
 | 
											
												
													
														|  | -                    .eq(GameBackLogMediaSdk::getCallBackTypeEnum, param.getCallBackTypeEnum().getValue())
 |  | 
 | 
											
												
													
														|  | -            );
 |  | 
 | 
											
												
													
														|  | -            log.error("特殊日志003------> " + count);
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |              if (super.count(new LambdaQueryWrapper<GameBackLogMediaSdk>()
 |  |              if (super.count(new LambdaQueryWrapper<GameBackLogMediaSdk>()
 | 
											
												
													
														|  |                      .eq(GameBackLogMediaSdk::getGameId, user.getGameId())
 |  |                      .eq(GameBackLogMediaSdk::getGameId, user.getGameId())
 | 
											
												
													
														|  |                      .eq(GameBackLogMediaSdk::getUserId, user.getId())
 |  |                      .eq(GameBackLogMediaSdk::getUserId, user.getId())
 | 
											
												
													
														|  |                      .eq(GameBackLogMediaSdk::getCallBackTypeEnum, param.getCallBackTypeEnum().getValue())
 |  |                      .eq(GameBackLogMediaSdk::getCallBackTypeEnum, param.getCallBackTypeEnum().getValue())
 | 
											
												
													
														|  |              ) > 0) {
 |  |              ) > 0) {
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -                log.error("特殊日志004------> ");
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |                  return false;
 |  |                  return false;
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 |