|  | @@ -68,6 +68,14 @@ public class GameTencentAppApiRoleRegisterServiceImpl extends ServiceImpl<GameTe
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private Tuple2<BackStatusEnum, String> doCallback(GameTencentAppApiRoleRegister roleRegisterLog) {
 | 
	
		
			
				|  |  | +        if (roleRegisterLog.getBackPolicyId() != null) {
 | 
	
		
			
				|  |  | +            GameBackPolicy gameBackPolicy = gameBackPolicyService.getById(roleRegisterLog.getBackPolicyId());
 | 
	
		
			
				|  |  | +            if (gameBackPolicy.getRoleLevelMin() != null && roleRegisterLog.getRoleLevel() != null
 | 
	
		
			
				|  |  | +                    && roleRegisterLog.getRoleLevel() < gameBackPolicy.getRoleLevelMin()) {
 | 
	
		
			
				|  |  | +                return Tuple2.with(BackStatusEnum.NO, "等级小于回传策略等级 " + gameBackPolicy.getRoleLevelMin() + "。不回传");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          GameTencentAppApiUser user = gameTencentAppApiUserService.getOne(new LambdaQueryWrapper<GameTencentAppApiUser>()
 | 
	
		
			
				|  |  |                  .eq(GameTencentAppApiUser::getGameId, roleRegisterLog.getGameId())
 | 
	
		
			
				|  |  |                  .eq(GameTencentAppApiUser::getUserId, roleRegisterLog.getUserId())
 | 
	
	
		
			
				|  | @@ -75,6 +83,7 @@ public class GameTencentAppApiRoleRegisterServiceImpl extends ServiceImpl<GameTe
 | 
	
		
			
				|  |  |                  .orderByDesc(GameTencentAppApiUser::getCreateTime)
 | 
	
		
			
				|  |  |                  .last("limit 1")
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          if (user != null) {
 | 
	
		
			
				|  |  |              if (user.getCallbackId() == null || user.getCallbackId() < 1) {
 | 
	
		
			
				|  |  |                  return Tuple2.with(BackStatusEnum.FAILED, "用户匹配不到广告");
 | 
	
	
		
			
				|  | @@ -89,14 +98,6 @@ public class GameTencentAppApiRoleRegisterServiceImpl extends ServiceImpl<GameTe
 | 
	
		
			
				|  |  |              return Tuple2.with(BackStatusEnum.FAILED, "找不到用户");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if (roleRegisterLog.getBackPolicyId() != null) {
 | 
	
		
			
				|  |  | -            GameBackPolicy gameBackPolicy = gameBackPolicyService.getById(roleRegisterLog.getBackPolicyId());
 | 
	
		
			
				|  |  | -            if (gameBackPolicy.getRoleLevelMin() != null && roleRegisterLog.getRoleLevel() != null
 | 
	
		
			
				|  |  | -                    && roleRegisterLog.getRoleLevel() < gameBackPolicy.getRoleLevelMin()) {
 | 
	
		
			
				|  |  | -                return Tuple2.with(BackStatusEnum.NO, "等级小于回传策略等级 " + gameBackPolicy.getRoleLevelMin() + "。不回传");
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          GameTencentAppCallback callback = gameTencentAppCallbackService.getById(user.getCallbackId());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          UserActionV3RpcDTO.UserIdRpcDTO userId = UserActionV3RpcDTO.UserIdRpcDTO.builder().build();
 |