|  | @@ -134,23 +134,18 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      public boolean tencentUserBack(TencentUserDTO dto) {
 | 
	
		
			
				|  |  | -        GameTencentUser gameTencentUser = gameTencentUserService.getOne(new LambdaQueryWrapper<GameTencentUser>()
 | 
	
		
			
				|  |  | -                .eq(GameTencentUser::getWechatAppId, dto.getWechatAppId())
 | 
	
		
			
				|  |  | -                .eq(GameTencentUser::getWechatOpenid, dto.getWechatOpenid()));
 | 
	
		
			
				|  |  | -        //用户保存
 | 
	
		
			
				|  |  | -        if (null == gameTencentUser){
 | 
	
		
			
				|  |  | -            gameTencentUser = GameTencentUser.builder()
 | 
	
		
			
				|  |  | -                    .adAccountId(dto.getAdAccountId())
 | 
	
		
			
				|  |  | -                    .gameId(dto.getGameId())
 | 
	
		
			
				|  |  | -                    .channel(dto.getChannel())
 | 
	
		
			
				|  |  | -                    .subscribeTime(dto.getSubscribeTime())
 | 
	
		
			
				|  |  | -                    .registerTime(dto.getRegisterTime())
 | 
	
		
			
				|  |  | -                    .wechatAppId(dto.getWechatAppId())
 | 
	
		
			
				|  |  | -                    .wechatOpenid(dto.getWechatOpenid())
 | 
	
		
			
				|  |  | -                    .isBack(0)
 | 
	
		
			
				|  |  | -                    .build();
 | 
	
		
			
				|  |  | -            gameTencentUserService.save(gameTencentUser);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +        GameTencentUser gameTencentUser = GameTencentUser.builder()
 | 
	
		
			
				|  |  | +                .adAccountId(dto.getAdAccountId())
 | 
	
		
			
				|  |  | +                .gameId(dto.getGameId())
 | 
	
		
			
				|  |  | +                .channel(dto.getChannel())
 | 
	
		
			
				|  |  | +                .subscribeTime(dto.getSubscribeTime())
 | 
	
		
			
				|  |  | +                .registerTime(dto.getRegisterTime())
 | 
	
		
			
				|  |  | +                .wechatAppId(dto.getWechatAppId())
 | 
	
		
			
				|  |  | +                .wechatOpenid(dto.getWechatOpenid())
 | 
	
		
			
				|  |  | +                .userType(dto.getUserType())
 | 
	
		
			
				|  |  | +                .isBack(0)
 | 
	
		
			
				|  |  | +                .build();
 | 
	
		
			
				|  |  | +        gameTencentUserService.save(gameTencentUser);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          DataReportOfAppIdRpcDTO dataReportOfAppIdRpcDTO = DataReportOfAppIdRpcDTO.builder()
 | 
	
		
			
				|  |  |                  .appId(dto.getWechatAppId())
 | 
	
	
		
			
				|  | @@ -267,12 +262,4 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
 | 
	
		
			
				|  |  |                          .updateName(sysUserRpc.getById(item.getUpdateBy()).getData().getNickName())
 | 
	
		
			
				|  |  |                          .build());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    private static boolean shouldDoTask(BigDecimal successProbability) {
 | 
	
		
			
				|  |  | -        Random random = new Random();
 | 
	
		
			
				|  |  | -        // 生成一个0到1之间的随机数
 | 
	
		
			
				|  |  | -        double randomValue = random.nextDouble();
 | 
	
		
			
				|  |  | -        // 如果随机数小于成功概率,则返回true,否则返回false
 | 
	
		
			
				|  |  | -        return successProbability.compareTo(BigDecimal.valueOf(randomValue)) > 0;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  |  }
 |