From 657182c7989dc77b69bb3f9adaf6c75b6466ff95 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Wed, 09 Jun 2021 10:31:35 +0800 Subject: [PATCH] screen-manage 编辑账号接口删除分配角色功能,分配角色功能变为单独接口 --- screen-manage/src/main/java/com/moral/api/service/impl/GroupMenuServiceImpl.java | 58 ---------------------------------------------------------- 1 files changed, 0 insertions(+), 58 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/GroupMenuServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/GroupMenuServiceImpl.java index 85f0669..4b93593 100644 --- a/screen-manage/src/main/java/com/moral/api/service/impl/GroupMenuServiceImpl.java +++ b/screen-manage/src/main/java/com/moral/api/service/impl/GroupMenuServiceImpl.java @@ -1,23 +1,11 @@ package com.moral.api.service.impl; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; -import com.moral.api.entity.Group; import com.moral.api.entity.GroupMenu; -import com.moral.api.mapper.GroupMapper; import com.moral.api.mapper.GroupMenuMapper; -import com.moral.api.pojo.dto.groupMenu.GroupMenuDTO; -import com.moral.api.pojo.form.groupMenu.GroupMenuUpdateForm; import com.moral.api.service.GroupMenuService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.moral.constant.Constants; -import com.moral.constant.ResponseCodeEnum; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.ObjectUtils; -import java.util.List; /** * <p> @@ -30,50 +18,4 @@ @Service public class GroupMenuServiceImpl extends ServiceImpl<GroupMenuMapper, GroupMenu> implements GroupMenuService { - @Autowired - GroupMenuMapper groupMenuMapper; - @Autowired - GroupMapper groupMapper; - - @Override - @Transactional - public GroupMenuDTO updateGroupMenu(GroupMenuUpdateForm form) { - //������������������ - GroupMenuDTO dto = new GroupMenuDTO(); - //������ - Integer orgId = form.getOrganizationId(); - Integer channel = form.getChannel(); - List<Integer> insertMenuIds = form.getMenuIds(); - //������orgId������������admin������id - QueryWrapper<Group> queryGroupWrapper = new QueryWrapper<>(); - Group groupConditon = new Group(); - groupConditon.setOrganizationId(orgId); - groupConditon.setGroupName("admin"); - groupConditon.setIsDelete(Constants.NOT_DELETE); - queryGroupWrapper.setEntity(groupConditon); - Group group = groupMapper.selectOne(queryGroupWrapper); - if(ObjectUtils.isEmpty(group)){//������������������������������������������������ - dto.setCode(ResponseCodeEnum.ORGANIZATION_USER_NOT_EXIST.getCode()); - dto.setMsg(ResponseCodeEnum.ORGANIZATION_USER_NOT_EXIST.getMsg()); - return dto; - } - //��������������������������������� - UpdateWrapper deleteWrapper = new UpdateWrapper(); - deleteWrapper.set("is_delete",Constants.DELETE); - deleteWrapper.eq("group_id",group.getId()); - groupMenuMapper.update(null,deleteWrapper); - //������������ - for (Integer menuId : insertMenuIds) { - GroupMenu groupMenu = new GroupMenu(); - groupMenu.setChannel(channel); - groupMenu.setGroupId(group.getId()); - groupMenu.setMenuId(menuId); - groupMenu.setOrganizationId(orgId); - groupMenuMapper.insert(groupMenu); - } - //������������������ - dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); - dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); - return dto; - } } -- Gitblit v1.8.0