From 297512bc22b179b7038d96a1ff033eceaed38c4b Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 07 三月 2025 19:44:31 +0800 Subject: [PATCH] 新增加809对接逻辑 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 80 ---------------------------------------- 1 files changed, 0 insertions(+), 80 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index 04afe60..f054c6e 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -3,10 +3,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.ruoyi.admin.api.feignClient.AppUserClient; -import com.ruoyi.admin.api.feignClient.AppUserShopClient; -import com.ruoyi.admin.api.model.AppUser; -import com.ruoyi.admin.api.model.AppUserShop; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.web.controller.BaseController; @@ -82,12 +78,6 @@ @Autowired private ISysMenuService menuService; - - @Resource - private AppUserClient appUserClient; - - @Resource - private AppUserShopClient appUserShopClient; @@ -131,76 +121,6 @@ } if (StringUtils.isNotEmpty(user.getUserName()) && !userService.checkUserNameUnique(user)) { return error("登录账号重复"); - } - //门店员工添加数据,需要判断账号是否存在,共用同一个账号 - if(2 == sysUser1.getRoleType()){ - AppUser appUser = appUserClient.getAppUserByPhone1(user.getPhonenumber()).getData(); - if(null == appUser){ - return error("请先注册小程序账号"); - } - SysUser one2 = userService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, user.getPhonenumber()) - .eq(SysUser::getDelFlag, "0").eq(SysUser::getStatus, "0").eq(SysUser::getObjectId, sysUser1.getObjectId()) - .eq(SysUser::getRoleType, 2)); - if(null != one2){ - return error("登录账号重复"); - } - SysUser one = userService.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, user.getPhonenumber()) - .eq(SysUser::getDelFlag, "0").eq(SysUser::getStatus, "0").eq(SysUser::getRoleType, 2)); - if(null == one){ - user.setCreateBy(SecurityUtils.getUsername()); - user.setPassword(SecurityUtils.encryptPassword(MD5Generator.generateMD5("a123456"))); - - user.setRoleType(sysUser1.getRoleType()); - user.setObjectId(sysUser1.getObjectId()); - if(null != appUser){ - user.setAppUserId(appUser.getId()); - } - userService.insertUser(user); - one = user; - SysUserRole sysUserRole = new SysUserRole(); - sysUserRole.setRoleId(user.getRoleId()); - sysUserRole.setUserId(user.getUserId()); - userRoleService.insertSysUserRole(sysUserRole); - - } - //添加小程序店员关系数据 - if(null != appUser){ - List<AppUserShop> data = appUserShopClient.getAppUserShop(appUser.getId()).getData(); - Optional<AppUserShop> first = data.stream().filter(s -> s.getShopId().equals(sysUser1.getObjectId())).findFirst(); - if(!first.isPresent()){ - AppUserShop appUserShop = new AppUserShop(); - appUserShop.setAppUserId(appUser.getId()); - appUserShop.setShopId(sysUser1.getObjectId()); - appUserShop.setRoleType(2); - appUserShopClient.saveAppUserShop(appUserShop); - appUser.setUserType(2); - appUserClient.editAppUserById(appUser); - } - } - - //添加门店员工关系数据 - UserShop one1 = userShopService.getOne(new LambdaQueryWrapper<UserShop>().eq(UserShop::getUserId, one.getUserId()).eq(UserShop::getShopId, sysUser1.getObjectId())); - if(null == one1){ - UserShop userShop = new UserShop(); - userShop.setUserId(one.getUserId()); - userShop.setShopId(sysUser1.getObjectId()); - userShop.setRoleType(2); - userShop.setRoleId(user.getRoleId()); - userShop.setDeptId(user.getDeptId()); - userShop.setNickName(user.getNickName()); - userShop.setCreateTime(LocalDateTime.now()); - userShopService.save(userShop); - } - }else{ - user.setCreateBy(SecurityUtils.getUsername()); - user.setPassword(SecurityUtils.encryptPassword(MD5Generator.generateMD5("a123456"))); - - user.setRoleType(sysUser1.getRoleType()); - userService.insertUser(user); - SysUserRole sysUserRole = new SysUserRole(); - sysUserRole.setRoleId(user.getRoleId()); - sysUserRole.setUserId(user.getUserId()); - userRoleService.insertSysUserRole(sysUserRole); } return AjaxResult.success(); } -- Gitblit v1.7.1