소스 검색

微信注册异常问题修复

zuy 7 달 전
부모
커밋
aac0908e72
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      car-wash-service/src/main/java/com/kym/service/impl/UserServiceImpl.java

+ 3 - 4
car-wash-service/src/main/java/com/kym/service/impl/UserServiceImpl.java

@@ -136,13 +136,12 @@ public class UserServiceImpl extends MPJBaseServiceImpl<UserMapper, User> implem
                     // todo 用户归属 扫设备二维码以外注册的用户,统一归属平台自己的商户,初始化系统时创建对应的商户
                     newUser.setStationId("000");
                 }
-               long userId = IDGenerator.INS().nextId();
                 baseMapper.insert(newUser);
-                newUser.setId(userId);
-                KymCache.INSTANCE.putUserId2StationId(Map.of(newUser.getId(), newUser.getStationId()));
+                long userId = newUser.getId();
+                KymCache.INSTANCE.putUserId2StationId(Map.of(userId, newUser.getStationId()));
                 // 创建用户账户
                 var account = new Account();
-                account.setUserId(newUser.getId());
+                account.setUserId(userId);
                 accountService.save(account);
                 // 登录逻辑
                 return handleLogin(newUser);