姜永辉 1 год назад
Родитель
Сommit
0e7053a701

+ 5 - 2
src/main/java/com/dk/oauth/service/impl/AuthAccessTokenServiceImpl.java

@@ -299,8 +299,11 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
                 userMapper.updateCpid(userLogin.getUserId(), userLogin.getCurrentCp(), userWxLogin.getJoinedCps());
             }
             if (joinedCps != null && !joinedCps.contains(userWxLogin.getCurrentCp())) {
-                joinedCps.add(userWxLogin.getCurrentCp());
-                userWxLogin.setJoinedCps(joinedCps);
+                Integer cp = userWxLogin.getCurrentCp();
+                List<Integer> joinedCpsNew = new ArrayList<>();
+                joinedCpsNew.addAll(joinedCps);
+                joinedCpsNew.add(cp);
+                userWxLogin.setJoinedCps(joinedCpsNew);
                 userMapper.updateCpid(userLogin.getUserId(), userLogin.getCurrentCp(), userWxLogin.getJoinedCps());
             }
         }