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