소스 검색

创建员工

姜永辉 1 년 전
부모
커밋
0e7053a701
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/main/java/com/dk/oauth/service/impl/AuthAccessTokenServiceImpl.java

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