|
|
@@ -331,12 +331,6 @@ public class WxUserScrmController extends AppBaseController {
|
|
|
if(session.getUnionid()!=null){
|
|
|
userMap.setUnionId(session.getUnionid());
|
|
|
}
|
|
|
- // 检查并添加appId(不重复添加)
|
|
|
- String updatedAppId = addAppIdIfNotExists(checkPhone.getAppId(), param.getAppId());
|
|
|
- if (!updatedAppId.equals(checkPhone.getAppId())) {
|
|
|
- userMap.setAppId(updatedAppId);
|
|
|
- }
|
|
|
- logger.info("=====用户======:{}",updatedAppId);
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
else{
|
|
|
@@ -373,11 +367,6 @@ public class WxUserScrmController extends AppBaseController {
|
|
|
userMap.setMaOpenId(session.getOpenid());
|
|
|
userMap.setPhone(phoneNoInfo.getPhoneNumber());
|
|
|
userMap.setUpdateTime(new DateTime());
|
|
|
- // 检查并添加appId(不重复添加)
|
|
|
- String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
|
|
|
- if (!updatedAppId.equals(user.getAppId())) {
|
|
|
- userMap.setAppId(updatedAppId);
|
|
|
- }
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
LoginMaWxParam loginMaWxParam = new LoginMaWxParam();
|
|
|
@@ -497,13 +486,6 @@ public class WxUserScrmController extends AppBaseController {
|
|
|
userMap.setUpdateTime(new DateTime());
|
|
|
userMap.setLastIp(ip);
|
|
|
user.setMpOpenId(wxMpUser.getOpenid());
|
|
|
- // 检查并添加appId(不重复添加)
|
|
|
- if (StringUtils.isNotEmpty(param.getAppId())) {
|
|
|
- String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
|
|
|
- if (!updatedAppId.equals(user.getAppId())) {
|
|
|
- userMap.setAppId(updatedAppId);
|
|
|
- }
|
|
|
- }
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
else{
|
|
|
@@ -533,13 +515,6 @@ public class WxUserScrmController extends AppBaseController {
|
|
|
if(StringUtils.isNotEmpty(wxMpUser.getUnionId())){
|
|
|
userMap.setUnionId(wxMpUser.getUnionId());
|
|
|
}
|
|
|
- // 检查并添加appId(不重复添加)
|
|
|
- if (StringUtils.isNotEmpty(param.getAppId())) {
|
|
|
- String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
|
|
|
- if (!updatedAppId.equals(user.getAppId())) {
|
|
|
- userMap.setAppId(updatedAppId);
|
|
|
- }
|
|
|
- }
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
String token = jwtUtils.generateToken(user.getUserId());
|
|
|
@@ -556,34 +531,4 @@ public class WxUserScrmController extends AppBaseController {
|
|
|
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 添加appId到用户的appId列表中(如果不存在)
|
|
|
- * @param currentAppIds 当前用户已有的appId列表(逗号分隔)
|
|
|
- * @param newAppId 新的appId
|
|
|
- * @return 更新后的appId列表
|
|
|
- */
|
|
|
- private String addAppIdIfNotExists(String currentAppIds, String newAppId) {
|
|
|
- // 如果新appId为空,返回原值
|
|
|
- if (StringUtils.isEmpty(newAppId)) {
|
|
|
- return currentAppIds == null ? "" : currentAppIds;
|
|
|
- }
|
|
|
-
|
|
|
- // 如果当前appId为空,直接返回新appId
|
|
|
- if (StringUtils.isEmpty(currentAppIds)) {
|
|
|
- return newAppId;
|
|
|
- }
|
|
|
-
|
|
|
- // 检查是否已存在
|
|
|
- String[] appIdArray = currentAppIds.split(",");
|
|
|
- for (String appId : appIdArray) {
|
|
|
- if (appId.trim().equals(newAppId.trim())) {
|
|
|
- // 已存在,不需要添加
|
|
|
- return currentAppIds;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- // 不存在,追加到末尾
|
|
|
- return currentAppIds + "," + newAppId;
|
|
|
- }
|
|
|
-
|
|
|
}
|