|
@@ -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();
|