|  | @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
	
		
			
				|  |  | +import com.github.sd4324530.jtuple.Tuple2;
 | 
	
		
			
				|  |  |  import com.zanxiang.advertising.tencent.base.AdvertisingTencentServer;
 | 
	
		
			
				|  |  |  import com.zanxiang.advertising.tencent.base.rpc.IUserActionSetRpc;
 | 
	
		
			
				|  |  |  import com.zanxiang.game.back.serve.dao.mapper.GameTencentMiniGameRoleRegisterMapper;
 | 
	
	
		
			
				|  | @@ -62,9 +63,9 @@ public class GameTencentMiniGameRoleRegisterServiceImpl extends ServiceImpl<Game
 | 
	
		
			
				|  |  |          if (StringUtils.isBlank(roleRegisterLog.getClickId())) {
 | 
	
		
			
				|  |  |              return false;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        BackStatusEnum backStatus = doCallback(roleRegisterLog);
 | 
	
		
			
				|  |  | +        Tuple2<BackStatusEnum, String> backResult = doCallback(roleRegisterLog);
 | 
	
		
			
				|  |  |          return update(new LambdaUpdateWrapper<GameTencentMiniGameRoleRegister>()
 | 
	
		
			
				|  |  | -                .set(GameTencentMiniGameRoleRegister::getBackStatus, backStatus.getBackStatus())
 | 
	
		
			
				|  |  | +                .set(GameTencentMiniGameRoleRegister::getBackStatus, backResult.first.getBackStatus())
 | 
	
		
			
				|  |  |                  .eq(GameTencentMiniGameRoleRegister::getId, roleRegisterLog.getId())
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -94,9 +95,9 @@ public class GameTencentMiniGameRoleRegisterServiceImpl extends ServiceImpl<Game
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public boolean doReport(List<Long> userLogIds) {
 | 
	
		
			
				|  |  |          listByIds(userLogIds).forEach(userLog -> {
 | 
	
		
			
				|  |  | -            BackStatusEnum backStatus = doCallback(userLog);
 | 
	
		
			
				|  |  | +            Tuple2<BackStatusEnum, String> backResult = doCallback(userLog);
 | 
	
		
			
				|  |  |              update(new LambdaUpdateWrapper<GameTencentMiniGameRoleRegister>()
 | 
	
		
			
				|  |  | -                    .set(GameTencentMiniGameRoleRegister::getBackStatus, backStatus.getBackStatus())
 | 
	
		
			
				|  |  | +                    .set(GameTencentMiniGameRoleRegister::getBackStatus, backResult.first.getBackStatus())
 | 
	
		
			
				|  |  |                      .eq(GameTencentMiniGameRoleRegister::getId, userLog.getId())
 | 
	
		
			
				|  |  |              );
 | 
	
		
			
				|  |  |          });
 | 
	
	
		
			
				|  | @@ -123,7 +124,7 @@ public class GameTencentMiniGameRoleRegisterServiceImpl extends ServiceImpl<Game
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private BackStatusEnum doCallback(GameTencentMiniGameRoleRegister roleRegisterLog) {
 | 
	
		
			
				|  |  | +    private Tuple2<BackStatusEnum, String> doCallback(GameTencentMiniGameRoleRegister roleRegisterLog) {
 | 
	
		
			
				|  |  |          GameTencentMiniGameUser user = gameTencentMiniGameUserService.getOne(new LambdaQueryWrapper<GameTencentMiniGameUser>()
 | 
	
		
			
				|  |  |                  .eq(GameTencentMiniGameUser::getGameId, roleRegisterLog.getGameId())
 | 
	
		
			
				|  |  |                  .eq(GameTencentMiniGameUser::getWechatAppId, roleRegisterLog.getWechatAppId())
 | 
	
	
		
			
				|  | @@ -137,7 +138,7 @@ public class GameTencentMiniGameRoleRegisterServiceImpl extends ServiceImpl<Game
 | 
	
		
			
				|  |  |                  gameTencentMiniGameUserService.userBack(user);
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  // 注册已回传,则默认认为创角也回传了
 | 
	
		
			
				|  |  | -                return BackStatusEnum.NO;
 | 
	
		
			
				|  |  | +                return Tuple2.with(BackStatusEnum.SUCCESS, "注册已回传,则默认认为创角也回传了");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return gameTencentMiniGameBackLogService.roleRegisterBack(roleRegisterLog);
 |