|
|
@@ -243,7 +243,7 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
// 默认取体验公司的dktest账号
|
|
|
Map<String, Object> collectQuery = new HashMap<>();
|
|
|
collectQuery.put("cpId", userLogin.getCurrentCp());
|
|
|
- collectQuery.put("staffCode", "东科智云-标准版-体验");
|
|
|
+ collectQuery.put("staffCode", "东科智云-体验");
|
|
|
ResponseResultVO<StaffResponse> feignExperience = staffFeign.getFeignExperience(collectQuery);
|
|
|
StaffResponse s = new StaffResponse();
|
|
|
log.info("---->>>getFeignExperience = " + feignExperience.toString());
|
|
|
@@ -282,21 +282,25 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
//注册
|
|
|
List<Integer> joinedCps = new ArrayList<>();
|
|
|
joinedCps.add(userWxLogin.getCurrentCp());
|
|
|
+ userWxLogin.setCurrentCp(userWxLogin.getCurrentCp());
|
|
|
userWxLogin.setJoinedCps(joinedCps);
|
|
|
userMapper.insert(userWxLogin);
|
|
|
} else {
|
|
|
List<Integer> joinedCps = userLogin.getJoinedCps();
|
|
|
userWxLogin.setUserId(userLogin.getUserId());
|
|
|
+ if (userLogin.getCurrentCp() == null) {
|
|
|
+ userLogin.setCurrentCp(userWxLogin.getCurrentCp());
|
|
|
+ }
|
|
|
if (joinedCps == null) {
|
|
|
joinedCps = new ArrayList<>();
|
|
|
joinedCps.add(userWxLogin.getCurrentCp());
|
|
|
userWxLogin.setJoinedCps(joinedCps);
|
|
|
- userMapper.updateCpid(userLogin.getUserId(), null, userWxLogin.getJoinedCps());
|
|
|
+ userMapper.updateCpid(userLogin.getUserId(), userLogin.getCurrentCp(), userWxLogin.getJoinedCps());
|
|
|
}
|
|
|
if (joinedCps != null && !joinedCps.contains(userWxLogin.getCurrentCp())) {
|
|
|
joinedCps.add(userWxLogin.getCurrentCp());
|
|
|
userWxLogin.setJoinedCps(joinedCps);
|
|
|
- userMapper.updateCpid(userLogin.getUserId(), null, userWxLogin.getJoinedCps());
|
|
|
+ userMapper.updateCpid(userLogin.getUserId(), userLogin.getCurrentCp(), userWxLogin.getJoinedCps());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -359,6 +363,17 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * @desc : 退出登录
|
|
|
+ * @author : 洪旭东
|
|
|
+ * @date : 2024-02-20 13:55
|
|
|
+ */
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public ResponseResultVO logout(UserWxLogin userWxLogin) {
|
|
|
+ userMapper.updateWxid(userWxLogin.getUserId(),null);
|
|
|
+ return ResponseResultUtil.success();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* @desc : 验证当前扫码登录是否匹配到openid
|
|
|
* @author : 洪旭东
|
|
|
* @date : 2024-02-20 14:04
|