Pu Zhibing
2025-03-07 297512bc22b179b7038d96a1ff033eceaed38c4b
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -2,10 +2,6 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
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.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.SpringUtils;
@@ -83,12 +79,6 @@
   
   @Resource
   private UserShopService userShopService;
   @Resource
   private AppUserShopClient appUserShopClient;
   @Resource
   private AppUserClient appUserClient;
   
   
   /**
@@ -460,22 +450,6 @@
      for (SysUser user : sysUsers) {
         if(2 == user.getRoleType()){
            userShopService.remove(new LambdaQueryWrapper<UserShop>().eq(UserShop::getUserId, user.getUserId()).eq(UserShop::getShopId, sysUser.getObjectId()));
            AppUser appUser = appUserClient.getAppUserByPhone1(user.getPhonenumber()).getData();
            if(null != appUser){
               AppUserShop appUserShop = new AppUserShop();
               appUserShop.setAppUserId(appUser.getId());
               appUserShop.setShopId(sysUser.getObjectId());
               appUserShopClient.delAppUserShop(appUserShop);
               int size = appUserShopClient.getAppUserShop(appUser.getId()).getData().size();
               if(size == 0){
                  appUser.setUserType(1);
                  appUserClient.editAppUserById(appUser);
               }
            }
                long count = userShopService.count(new LambdaQueryWrapper<UserShop>().eq(UserShop::getUserId, user.getUserId()));
            if(0 == count){
               userMapper.deleteUserById(user.getUserId());
                }
            }else{
            userMapper.deleteUserById(user.getUserId());
            }