Commit 9a7e00b4 by guojuxing

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

parent e82c7562
......@@ -10,6 +10,7 @@ import com.gic.auth.dto.wechat.WechatUserDTO;
import com.gic.enterprise.dto.union.UnionEnterpriseAuthDTO;
import com.gic.enterprise.exception.CommonException;
import com.gic.enterprise.service.UnionEnterpriseAuthApiService;
import com.gic.member.config.api.service.UserGroupPermissionApiService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.logging.log4j.LogManager;
......@@ -73,6 +74,8 @@ public class UserApiServiceImpl implements UserApiService {
private AuditorApiService auditorApiService;
@Autowired
private UnionEnterpriseAuthApiService unionEnterpriseAuthApiService;
@Autowired
private UserGroupPermissionApiService userGroupPermissionApiService;
@Transactional(rollbackFor = Exception.class)
@Override
......@@ -508,6 +511,12 @@ public class UserApiServiceImpl implements UserApiService {
//受审组
auditedGroupUserRelService.deleteByUserId(userId);
userService.delete(userId);
try {
userGroupPermissionApiService.delAdminDispose(tabUser.getEnterpriseId(), userId);
} catch (Exception e) {
LOGGER.warn("解除用户分组错误:{}", e.getMessage(), e);
}
return ServiceResponse.success(tabUser.getUserName());
}
......
......@@ -71,6 +71,7 @@
<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.UserGroupPermissionApiService" id="userGroupPermissionApiService" 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" />
......
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