From c7dd4a195d8d893d92c49963447cdf6486844584 Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Fri, 20 Oct 2023 09:45:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wb' into cjl
---
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