소스 검색

创角只回传一次

wcc 1 년 전
부모
커밋
d2ea97f1c3

+ 3 - 0
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/service/impl/GameOceanengineRoleRegisterLogServiceImpl.java

@@ -140,6 +140,9 @@ public class GameOceanengineRoleRegisterLogServiceImpl extends ServiceImpl<GameO
         if (BackStatusEnum.NO.getBackStatus().equals(userLog.getBackStatus())) {
         if (BackStatusEnum.NO.getBackStatus().equals(userLog.getBackStatus())) {
             // 回传用户激活
             // 回传用户激活
             gameOceanengineUserLogService.callback(userLog, true);
             gameOceanengineUserLogService.callback(userLog, true);
+        } else {
+            // 注册已回传,则默认认为创角也回传了
+            return BackStatusEnum.NO;
         }
         }
         MiniGameCallback.MiniGameCallbackRequest request = MiniGameCallback.MiniGameCallbackRequest.builder()
         MiniGameCallback.MiniGameCallbackRequest request = MiniGameCallback.MiniGameCallbackRequest.builder()
                 .clue_token(userLog.getClueToken())
                 .clue_token(userLog.getClueToken())

+ 3 - 0
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/service/impl/GameTencentMiniGameRoleRegisterServiceImpl.java

@@ -135,6 +135,9 @@ public class GameTencentMiniGameRoleRegisterServiceImpl extends ServiceImpl<Game
         if (user != null) {
         if (user != null) {
             if (BackStatusEnum.NO.getBackStatus().equals(user.getBackStatus())) {
             if (BackStatusEnum.NO.getBackStatus().equals(user.getBackStatus())) {
                 gameTencentMiniGameUserService.userBack(user, true);
                 gameTencentMiniGameUserService.userBack(user, true);
+            } else {
+                // 注册已回传,则默认认为创角也回传了
+                return BackStatusEnum.NO;
             }
             }
         }
         }
         return gameTencentMiniGameBackLogService.roleRegisterBack(roleRegisterLog);
         return gameTencentMiniGameBackLogService.roleRegisterBack(roleRegisterLog);

+ 3 - 0
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/service/impl/GameTencentRoleRegisterServiceImpl.java

@@ -141,6 +141,9 @@ public class GameTencentRoleRegisterServiceImpl extends ServiceImpl<GameTencentR
         if (user != null) {
         if (user != null) {
             if (BackStatusEnum.NO.getBackStatus().equals(user.getIsBack())) {
             if (BackStatusEnum.NO.getBackStatus().equals(user.getIsBack())) {
                 gameTencentUserService.userBack(user, true);
                 gameTencentUserService.userBack(user, true);
+            } else {
+                // 注册已回传,则默认认为创角也回传了
+                return BackStatusEnum.NO;
             }
             }
         }
         }
         Map<String, Object> actionParam = new HashMap<>(2);
         Map<String, Object> actionParam = new HashMap<>(2);