Quellcode durchsuchen

取消多余记录appId

xw vor 1 Woche
Ursprung
Commit
5bdba89083

+ 3 - 40
fs-company-app/src/main/java/com/fs/app/controller/WxH5MpController.java

@@ -74,16 +74,9 @@ public class WxH5MpController {
                 userMap.setUserId(user.getUserId());
                 userMap.setMpOpenId(wxMpUser.getOpenid());
                 userMap.setUnionId(wxMpUser.getUnionId());
-                userMap.setUpdateTime(new DateTime());
-                userMap.setNickName(wxMpUser.getNickname());
-                userMap.setAvatar(wxMpUser.getHeadImgUrl());
-                // 老用户 - 检查并添加appId(不重复添加)
-                if (StringUtils.isNotEmpty(param.getAppId())) {
-                    String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
-                    if (!updatedAppId.equals(user.getAppId())) {
-                        userMap.setAppId(updatedAppId);
-                    }
-                }
+        userMap.setUpdateTime(new DateTime());
+        userMap.setNickName(wxMpUser.getNickname());
+        userMap.setAvatar(wxMpUser.getHeadImgUrl());
                 userService.updateFsUser(userMap);
             } else {
                 //新增
@@ -141,34 +134,4 @@ public class WxH5MpController {
 
     }
 
-    /**
-     * 添加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;
-    }
-
 }

+ 0 - 38
fs-user-app/src/main/java/com/fs/app/controller/AppLoginController.java

@@ -301,15 +301,6 @@ public class AppLoginController extends AppBaseController{
                 map.put("unionid",unionid);
                 return R.ok(map);
             } else {
-                // 老用户 - 检查并添加appId(不重复添加)
-                String updatedAppId = addAppIdIfNotExists(user.getAppId(), appId);
-                if (!updatedAppId.equals(user.getAppId())) {
-                    FsUser userMap = new FsUser();
-                    userMap.setUserId(user.getUserId());
-                    userMap.setAppId(updatedAppId);
-                    userService.updateFsUser(userMap);
-                }
-
                 if (StringUtils.isNotEmpty(param.getJpushId())) {
                     user.setAppOpenId(openid);
                     updateExistingUserJpushId(user, param.getJpushId());
@@ -916,33 +907,4 @@ public class AppLoginController 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;
-    }
 }

+ 0 - 40
fs-user-app/src/main/java/com/fs/app/controller/WxH5MpController.java

@@ -192,11 +192,6 @@ public class WxH5MpController {
             userUpdate.setUpdateTime(new DateTime());
             userUpdate.setNickName(wxMpUser.getNickname());
             userUpdate.setAvatar(wxMpUser.getHeadImgUrl());
-            // 老用户 - 检查并添加 appId(不重复添加)
-            String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
-            if (!updatedAppId.equals(user.getAppId())) {
-                userUpdate.setAppId(updatedAppId);
-            }
             userService.updateFsUser(userUpdate);
             // 重新查询完整的用户信息返回(包含更新后的appId)
             return userService.selectFsUserById(user.getUserId());
@@ -232,11 +227,6 @@ public class WxH5MpController {
             userUpdate.setUpdateTime(new DateTime());
             userUpdate.setNickName(wxMpUser.getNickname());
             userUpdate.setAvatar(wxMpUser.getHeadImgUrl());
-            // 老用户 - 检查并添加 appId(不重复添加)
-            String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
-            if (!updatedAppId.equals(user.getAppId())) {
-                userUpdate.setAppId(updatedAppId);
-            }
             userService.updateFsUser(userUpdate);
             // 重新查询完整的用户信息返回(包含更新后的appId)
             return userService.selectFsUserById(user.getUserId());
@@ -273,36 +263,6 @@ public class WxH5MpController {
         }
     }
 
-    /**
-     * 添加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;
-    }
-
     private R generateLoginResult(FsUser user) {
         String token = jwtUtils.generateToken(user.getUserId());
         redisCache.setCacheObject("token:" + user.getUserId(), token, 604800, TimeUnit.SECONDS);

+ 0 - 47
fs-user-app/src/main/java/com/fs/app/controller/WxUserController.java

@@ -178,11 +178,6 @@ public class WxUserController extends AppBaseController{
                 userMap.setMaOpenId(session.getOpenid());
                 userMap.setPhone(phoneNoInfo.getPhoneNumber());
                 userMap.setUpdateTime(new DateTime());
-                // 老用户 - 检查并添加appId(不重复添加)
-                String updatedAppId = addAppIdIfNotExists(user.getAppId(), appId);
-                if (!updatedAppId.equals(user.getAppId())) {
-                    userMap.setAppId(updatedAppId);
-                }
                 userService.updateFsUser(userMap);
             }
             String token = jwtUtils.generateToken(user.getUserId());
@@ -297,11 +292,6 @@ public class WxUserController extends AppBaseController{
                 userMap.setCourseMaOpenId(session.getOpenid());
                 userMap.setPhone(phoneNoInfo.getPhoneNumber());
                 userMap.setUpdateTime(new DateTime());
-                // 老用户 - 检查并添加appId(不重复添加)
-                String updatedAppId = addAppIdIfNotExists(user.getAppId(), appid);
-                if (!updatedAppId.equals(user.getAppId())) {
-                    userMap.setAppId(updatedAppId);
-                }
                 userService.updateFsUser(userMap);
             }
             String token = jwtUtils.generateToken(user.getUserId());
@@ -346,13 +336,6 @@ public class WxUserController extends AppBaseController{
                 userMap.setAvatar(wxMpUser.getHeadImgUrl());
                 userMap.setMpOpenId(wxMpUser.getOpenid());
                 userMap.setUpdateTime(new DateTime());
-                // 老用户 - 检查并添加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{
@@ -441,34 +424,4 @@ public class WxUserController 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;
-    }
-
 }

+ 0 - 38
fs-user-app/src/main/java/com/fs/app/controller/course/CourseMpLoginController.java

@@ -91,13 +91,6 @@ public class CourseMpLoginController {
         userMap.setAvatar(wxMpUser.getHeadImgUrl());
         userMap.setMpOpenId(wxMpUser.getOpenid());
         userMap.setUpdateTime(new DateTime());
-        // 老用户 - 检查并添加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{
@@ -134,37 +127,6 @@ public class CourseMpLoginController {
         return R.error("授权失败,"+e.getMessage());
       }
     }
-
-  }
-
-  /**
-   * 添加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;
   }
 
 }

+ 0 - 50
fs-user-app/src/main/java/com/fs/app/controller/store/CourseWxH5ScrmController.java

@@ -6,7 +6,6 @@ import com.fs.app.controller.AppBaseController;
 import com.fs.common.annotation.RepeatSubmit;
 import com.fs.common.core.domain.R;
 import com.fs.common.core.domain.ResponseResult;
-import com.fs.common.utils.StringUtils;
 import com.fs.course.param.FsCourseQuestionAnswerUParam;
 import com.fs.course.param.FsCourseSendRewardUParam;
 import com.fs.course.param.FsUserCourseVideoFinishUParam;
@@ -17,8 +16,6 @@ import com.fs.course.service.*;
 import com.fs.course.vo.FsUserCourseVideoH5VO;
 import com.fs.course.vo.newfs.FsUserCourseVideoLinkDetailsVO;
 import com.fs.his.domain.FsUser;
-import com.fs.hisStore.domain.FsUserScrm;
-import com.fs.hisStore.service.IFsUserScrmService;
 import com.fs.system.service.ISysConfigService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -52,9 +49,6 @@ public class CourseWxH5ScrmController extends AppBaseController {
     @Autowired
     private IFsCourseQuestionBankService questionBankService;
 
-    @Autowired
-    private IFsUserScrmService fsUserService;
-
 
 //    @RepeatSubmit
     @Login
@@ -64,20 +58,6 @@ public class CourseWxH5ScrmController extends AppBaseController {
         Long userId = Long.parseLong(getUserId());
         param.setUserId(userId);
         
-        // 记录appId到fs_user表
-        if (StringUtils.isNotEmpty(param.getAppId())) {
-            FsUserScrm user = fsUserService.selectFsUserById(userId);
-            if (user != null) {
-                String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
-                if (!updatedAppId.equals(user.getAppId())) {
-                    FsUserScrm userUpdate = new FsUserScrm();
-                    userUpdate.setUserId(userId);
-                    userUpdate.setAppId(updatedAppId);
-                    fsUserService.updateFsUser(userUpdate);
-                }
-            }
-        }
-        
         return courseVideoService.isAddCompanyUser(param);
     }
 
@@ -148,34 +128,4 @@ public class CourseWxH5ScrmController extends AppBaseController {
         logger.error("【h5看课中途报错】:{}",msg);
     }
 
-    /**
-     * 添加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;
-    }
-
 }

+ 0 - 29
fs-user-app/src/main/java/com/fs/app/controller/store/WxH5MpScrmController.java

@@ -143,13 +143,6 @@ public class WxH5MpScrmController {
             userUpdate.setUpdateTime(new DateTime());
             userUpdate.setNickName(wxMpUser.getNickname());
             userUpdate.setAvatar(wxMpUser.getHeadImgUrl());
-            // 老用户 - 检查并添加appId(不重复添加)
-            if (StringUtils.isNotEmpty(param.getAppId())) {
-                String updatedAppId = addAppIdIfNotExists(user.getAppId(), param.getAppId());
-                if (!updatedAppId.equals(user.getAppId())) {
-                    userUpdate.setAppId(updatedAppId);
-                }
-            }
             userService.updateFsUser(userUpdate);
             return userUpdate;
         } else {
@@ -173,26 +166,4 @@ public class WxH5MpScrmController {
         }
     }
 
-    /**
-     * 添加appId到用户的appId列表中(如果不存在)
-     * @param currentAppIds 当前用户已有的appId列表(逗号分隔)
-     * @param newAppId 新的appId
-     * @return 更新后的appId列表
-     */
-    private String addAppIdIfNotExists(String currentAppIds, String newAppId) {
-        if (StringUtils.isEmpty(newAppId)) {
-            return currentAppIds == null ? "" : currentAppIds;
-        }
-        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;
-    }
-
 }

+ 0 - 37
fs-user-app/src/main/java/com/fs/app/controller/store/WxMpScrmController.java

@@ -112,13 +112,6 @@ public class WxMpScrmController {
           userMap.setMpOpenId(wxMpUser.getOpenid());
           userMap.setUpdateTime(new DateTime());
           userMap.setNickname(wxMpUser.getNickname());
-          // 老用户 - 检查并添加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{
@@ -170,34 +163,4 @@ public class WxMpScrmController {
 
     }
 
-    /**
-     * 添加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;
-    }
-
 }

+ 0 - 55
fs-user-app/src/main/java/com/fs/app/controller/store/WxUserScrmController.java

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