|
@@ -7,10 +7,7 @@ import com.zanxiang.game.back.base.pojo.vo.OrderBackQueryRpcVO;
|
|
|
import com.zanxiang.game.back.base.rpc.ITtAppBackRpc;
|
|
|
import com.zanxiang.game.back.serve.pojo.entity.*;
|
|
|
import com.zanxiang.game.back.serve.pojo.enums.BackStatusEnum;
|
|
|
-import com.zanxiang.game.back.serve.service.IGameBackPolicyService;
|
|
|
-import com.zanxiang.game.back.serve.service.IGameOceanengineAppOrderLogService;
|
|
|
-import com.zanxiang.game.back.serve.service.IGameOceanengineAppRoleRegisterLogService;
|
|
|
-import com.zanxiang.game.back.serve.service.IGameOceanengineAppUserLogService;
|
|
|
+import com.zanxiang.game.back.serve.service.*;
|
|
|
import com.zanxiang.game.module.base.ServerInfo;
|
|
|
import com.zanxiang.game.module.base.rpc.IAgentRpc;
|
|
|
import com.zanxiang.module.redis.service.IDistributedLockComponent;
|
|
@@ -42,6 +39,8 @@ public class TtAppBackRpcImpl implements ITtAppBackRpc {
|
|
|
private IGameOceanengineAppOrderLogService gameOceanengineAppOrderLogService;
|
|
|
@Autowired
|
|
|
private IDistributedLockComponent distributedLockComponent;
|
|
|
+ @Autowired
|
|
|
+ private IGameOceanengineAppCallbackService gameOceanengineAppCallbackService;
|
|
|
|
|
|
@Override
|
|
|
public ResultVO<Boolean> userActiveReport(TtUserActiveAppRpcDTO dto) {
|
|
@@ -252,4 +251,10 @@ public class TtAppBackRpcImpl implements ITtAppBackRpc {
|
|
|
log.error("头条APP创角回传结果查询:{}", JsonUtil.toString(dto));
|
|
|
return ResultVO.ok(Boolean.TRUE);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ResultVO<String> queryUserAgentFromCallback(TtAppUserAgentQueryRpcDTO dto) {
|
|
|
+ GameOceanengineAppCallback callback = gameOceanengineAppCallbackService.getUserCallback(dto.getGameId(), dto.getImei(), dto.getOaid(), dto.getAndroidId(), dto.getIdfa(), dto.getCaid());
|
|
|
+ return ResultVO.ok(callback == null ? null : callback.getAgentKey());
|
|
|
+ }
|
|
|
}
|