Commit 9a7e00b4 by guojuxing

删除用户的时候解除用户分组数据

parent e82c7562
...@@ -10,6 +10,7 @@ import com.gic.auth.dto.wechat.WechatUserDTO; ...@@ -10,6 +10,7 @@ import com.gic.auth.dto.wechat.WechatUserDTO;
import com.gic.enterprise.dto.union.UnionEnterpriseAuthDTO; import com.gic.enterprise.dto.union.UnionEnterpriseAuthDTO;
import com.gic.enterprise.exception.CommonException; import com.gic.enterprise.exception.CommonException;
import com.gic.enterprise.service.UnionEnterpriseAuthApiService; import com.gic.enterprise.service.UnionEnterpriseAuthApiService;
import com.gic.member.config.api.service.UserGroupPermissionApiService;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
...@@ -73,6 +74,8 @@ public class UserApiServiceImpl implements UserApiService { ...@@ -73,6 +74,8 @@ public class UserApiServiceImpl implements UserApiService {
private AuditorApiService auditorApiService; private AuditorApiService auditorApiService;
@Autowired @Autowired
private UnionEnterpriseAuthApiService unionEnterpriseAuthApiService; private UnionEnterpriseAuthApiService unionEnterpriseAuthApiService;
@Autowired
private UserGroupPermissionApiService userGroupPermissionApiService;
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
...@@ -508,6 +511,12 @@ public class UserApiServiceImpl implements UserApiService { ...@@ -508,6 +511,12 @@ public class UserApiServiceImpl implements UserApiService {
//受审组 //受审组
auditedGroupUserRelService.deleteByUserId(userId); auditedGroupUserRelService.deleteByUserId(userId);
userService.delete(userId); userService.delete(userId);
try {
userGroupPermissionApiService.delAdminDispose(tabUser.getEnterpriseId(), userId);
} catch (Exception e) {
LOGGER.warn("解除用户分组错误:{}", e.getMessage(), e);
}
return ServiceResponse.success(tabUser.getUserName()); return ServiceResponse.success(tabUser.getUserName());
} }
......
...@@ -71,6 +71,7 @@ ...@@ -71,6 +71,7 @@
<dubbo:reference interface="com.gic.member.filter.api.service.CuIndexOperaApiService" id="cuIndexOperaApiService" timeout="6000" /> <dubbo:reference interface="com.gic.member.filter.api.service.CuIndexOperaApiService" id="cuIndexOperaApiService" timeout="6000" />
<dubbo:reference interface="com.gic.member.config.api.service.AuthorizationEnterConfApiService" id="authorizationEnterConfApiService" timeout="6000" /> <dubbo:reference interface="com.gic.member.config.api.service.AuthorizationEnterConfApiService" id="authorizationEnterConfApiService" timeout="6000" />
<dubbo:reference interface="com.gic.member.config.api.service.UserGroupPermissionApiService" id="userGroupPermissionApiService" timeout="6000" />
<dubbo:reference interface="com.gic.goods.api.service.GoodsRightsSelectorApiService" id="goodsRightsSelectorApiService" timeout="6000" /> <dubbo:reference interface="com.gic.goods.api.service.GoodsRightsSelectorApiService" id="goodsRightsSelectorApiService" timeout="6000" />
<dubbo:reference interface="com.gic.authcenter.api.service.GicUserService" id="gicUserService" timeout="6000" /> <dubbo:reference interface="com.gic.authcenter.api.service.GicUserService" id="gicUserService" timeout="6000" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment