|
|
@@ -3,6 +3,7 @@ package com.zhongshu.card.server.core.service.org;
|
|
|
import com.github.microservice.components.data.base.util.PageEntityUtil;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
import com.github.microservice.net.ResultMessage;
|
|
|
+import com.zhongshu.card.client.model.base.IDsParam;
|
|
|
import com.zhongshu.card.client.model.org.userGroup.*;
|
|
|
import com.zhongshu.card.client.type.DataState;
|
|
|
import com.zhongshu.card.server.core.dao.org.OrganizationDao;
|
|
|
@@ -85,6 +86,7 @@ public class UserGroupService extends SuperService {
|
|
|
return ResultContent.buildFail(String.format(ResultMessage.DATA_NOT_EXIST, id));
|
|
|
}
|
|
|
userGroupDao.delete(entity);
|
|
|
+ userGroupToUserDao.deleteByUserGroup(entity);
|
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
|
|
|
|
@@ -155,6 +157,19 @@ public class UserGroupService extends SuperService {
|
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
|
|
|
|
+ public ResultContent deleteGroupUsersInfo(IDsParam param) {
|
|
|
+ if (ObjectUtils.isEmpty(param.getIds())) {
|
|
|
+ return ResultContent.buildFail("ids不能为空");
|
|
|
+ }
|
|
|
+ List<UserGroupToUser> list = userGroupToUserDao.findByIdIn(param.getIds());
|
|
|
+ if (ObjectUtils.isEmpty(list)) {
|
|
|
+ return ResultContent.buildFail("数据不存在");
|
|
|
+ }
|
|
|
+ userGroupToUserDao.deleteAllById(param.getIds());
|
|
|
+ initGroupNumber(list.get(0).getUserGroup());
|
|
|
+ return ResultContent.buildSuccess();
|
|
|
+ }
|
|
|
+
|
|
|
public void initGroupNumber(UserGroup userGroup) {
|
|
|
if (ObjectUtils.isNotEmpty(userGroup)) {
|
|
|
long number = userGroupToUserDao.countByUserGroup(userGroup);
|