From 50e0d4741b19a5071741b200ff76a4d69504fce3 Mon Sep 17 00:00:00 2001 From: huyao <649663827@qq.com> Date: 星期四, 29 九月 2022 10:39:31 +0800 Subject: [PATCH] 修为问题 --- cloud-server-upms/src/main/java/com/dsh/upms/controller/SysRoleController.java | 1 cloud-server-upms/src/main/java/com/dsh/upms/service/ISysRoleMenuService.java | 4 - cloud-server-upms/src/main/java/com/dsh/upms/controller/LoginController.java | 52 ----------------- cloud-server-upms/src/main/java/com/dsh/upms/service/impl/SysRoleMenuServiceImpl.java | 32 ---------- mb.zip | 0 cloud-server-parent.zip | 0 cloud-server-upms/src/main/java/com/dsh/upms/model/vo/LoginUserVo.java | 5 - cloud-server-upms/src/main/java/com/dsh/upms/controller/SysMenuController.java | 40 ------------- cloud-server-upms/src/main/java/com/dsh/upms/model/vo/AgeVo.java | 22 +++++++ 9 files changed, 24 insertions(+), 132 deletions(-) diff --git a/cloud-server-parent.zip b/cloud-server-parent.zip new file mode 100644 index 0000000..a32c9b3 --- /dev/null +++ b/cloud-server-parent.zip Binary files differ diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/controller/LoginController.java b/cloud-server-upms/src/main/java/com/dsh/upms/controller/LoginController.java index 2881360..83c6dc8 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/controller/LoginController.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/controller/LoginController.java @@ -4,7 +4,6 @@ import cn.mb.cloud.common.core.util.ResponseData; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.dsh.upms.model.vo.LoginUserVo; -import com.dsh.upms.model.vo.region.RegionVo; import com.dsh.upms.service.SysUserService; import com.dsh.utils.login.LoginHelper; import io.swagger.annotations.Api; @@ -30,10 +29,6 @@ @Autowired private SysUserService sysUserService; - @Autowired - private IRegionMemberService regionMemberService; - @Autowired - private IStoresService storesService; /** * 登录 @@ -58,53 +53,6 @@ } } - /** - * 获取当前用户信息 - * - * @return - */ - //@SysLog("获取当前用户信息") - @GetMapping("/getUser") - @ApiOperation(value = "获取当前用户信息", tags = {"后台登录控制器"}, notes = "", response = LoginUserVo.class) - @ApiImplicitParams({ - @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") - }) - public ResponseData getUser() { - try { - LoginUserVo user = LoginHelper.getUser(); - List<RegionMember> regionMemberList = regionMemberService - .list(Wrappers.<RegionMember>query().lambda() - .eq(RegionMember::getMemberId, user.getId()) - .eq(RegionMember::getRegionType, 2) - .eq(RegionMember::getState, 0) - .eq(RegionMember::getDelFlag, 0)); - List<Long> regionIdList = new ArrayList<>(); - for (RegionMember regionMember : regionMemberList) { - if (!regionIdList.contains(regionMember.getRegionId())) { - regionIdList.add(regionMember.getRegionId()); - } - } - List<RegionVo> regionVoList = new ArrayList<>(); - if (!regionIdList.isEmpty()) { - List<Stores> storesList = storesService - .list(Wrappers.<Stores>query().lambda() - .in(Stores::getId, regionIdList) - .eq(Stores::getDelFlag, 0) - .orderByAsc(Stores::getCreateDate)); - for (Stores stores : storesList) { - RegionVo regionVo = new RegionVo(); - regionVo.setRegionId(stores.getId()); - regionVo.setRegionName(stores.getStoresName()); - regionVoList.add(regionVo); - } - } - user.setStoresId(regionVoList); - return new ResponseData<>(user); - } catch (Exception e) { - e.printStackTrace(); - return ResponseData.fail(e.getMessage()); - } - } /** * 退出登录 diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysMenuController.java b/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysMenuController.java index 753c871..ea3f700 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysMenuController.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysMenuController.java @@ -55,10 +55,6 @@ @Autowired private ISysMenuService sysMenuService; - @Autowired - private ISysDoctorMenuService sysDoctorMenuService; - @Autowired - private IDoctorService doctorService; /** * 分页查询 @@ -206,23 +202,6 @@ } /** - * 返回角色的菜单集合 - * - * @param sysRoleMenu - * @return - */ - @PostMapping("/role") - @ApiOperation(value = "返回角色的菜单集合", tags = {"权限菜单"}, notes = "") - @ApiImplicitParams({ - @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") - }) - public ResponseData getRoleResource(@RequestBody SysRoleMenu sysRoleMenu) throws BusinessException { - List<MenuVO> list = sysMenuService.findMenuByRoleId(doctorService.updateRole(sysRoleMenu.getRoleId().intValue())); - return ResponseData.success(list.stream().filter(item -> list.stream().noneMatch(vo -> Objects.nonNull(vo) && Objects.nonNull(vo.getParentId()) - && vo.getParentId().equals(item.getId()))).map(item -> item.getId().toString()).collect(Collectors.toList())); - } - - /** * 返回当前登录用户的树形菜单集合 * * @return 当前用户的树形菜单 @@ -248,24 +227,5 @@ return ResponseData.success(TreeUtil.bulidRouter(menuTreeList)); } - /** - * 返回当前登录用户的权限码 - * - * @return - * @throws BusinessException - */ - @GetMapping("/user/permission") - @ApiOperation(value = "返回当前登录用户的权限码", tags = {"权限菜单"}, notes = "", response = String.class) - @ApiImplicitParams({ - @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") - }) - public ResponseData getPermission() throws BusinessException { - // 获取当前登录用户信息 - LoginUserVo loginUserVo = LoginHelper.getUser(); - if (Objects.isNull(loginUserVo)) { - throw new BusinessException("请登录", ErrorCodeConstants.FAIL.getValue()); - } - return ResponseData.success(sysDoctorMenuService.getPermission(loginUserVo.getId())); - } } diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysRoleController.java b/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysRoleController.java index e1725fe..0a3cd59 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysRoleController.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/controller/SysRoleController.java @@ -130,7 +130,6 @@ */ @GetMapping("/synchronousAdminMenu") public ResponseData synchronousAdminMenu() { - sysRoleMenuService.synchronousAdminMenu(); return ResponseData.success(Boolean.TRUE); } diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/AgeVo.java b/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/AgeVo.java new file mode 100644 index 0000000..455ac6b --- /dev/null +++ b/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/AgeVo.java @@ -0,0 +1,22 @@ +package com.dsh.upms.model.vo; + +import lombok.Data; + +/** + * 岁月日 + */ +@Data +public class AgeVo { + /** + * 岁 + */ + private Integer age; + /** + * 月 + */ + private Integer month; + /** + * 天 + */ + private Integer day; +} diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/LoginUserVo.java b/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/LoginUserVo.java index 59051a5..a686d15 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/LoginUserVo.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/model/vo/LoginUserVo.java @@ -1,7 +1,6 @@ package com.dsh.upms.model.vo; import com.dsh.config.JsonLongSerializer; -import com.dsh.upms.model.vo.region.RegionVo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Data; import lombok.experimental.Accessors; @@ -51,8 +50,4 @@ private String sjd; - /** - * 地区信息 - */ - private List<RegionVo> storesId; } diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/service/ISysRoleMenuService.java b/cloud-server-upms/src/main/java/com/dsh/upms/service/ISysRoleMenuService.java index 63dec37..71db9da 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/service/ISysRoleMenuService.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/service/ISysRoleMenuService.java @@ -32,10 +32,6 @@ * @return */ Boolean getList(Long roleId); - /** - * 同步admin账号的所有权限 - */ - void synchronousAdminMenu(); diff --git a/cloud-server-upms/src/main/java/com/dsh/upms/service/impl/SysRoleMenuServiceImpl.java b/cloud-server-upms/src/main/java/com/dsh/upms/service/impl/SysRoleMenuServiceImpl.java index b2176b0..aeb9c0d 100644 --- a/cloud-server-upms/src/main/java/com/dsh/upms/service/impl/SysRoleMenuServiceImpl.java +++ b/cloud-server-upms/src/main/java/com/dsh/upms/service/impl/SysRoleMenuServiceImpl.java @@ -9,7 +9,6 @@ import com.dsh.upms.entity.SysUserRole; import com.dsh.upms.mapper.SysRoleMenuMapper; import com.dsh.upms.mapper.SysUserRoleMapper; -import com.dsh.upms.service.ISysDoctorMenuService; import com.dsh.upms.service.ISysMenuService; import com.dsh.upms.service.ISysRoleMenuService; import org.springframework.beans.factory.annotation.Autowired; @@ -17,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import javax.annotation.Resource; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -34,12 +34,10 @@ @Service public class SysRoleMenuServiceImpl extends BaseServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements ISysRoleMenuService { - @Autowired + @Resource private SysUserRoleMapper userRoleMapper; @Autowired private ISysMenuService sysMenuService; - @Autowired - private ISysDoctorMenuService doctorMenuService; /** @@ -83,30 +81,4 @@ } - /** - * 同步admin账号的所有权限 - */ - @Override - @Transactional(rollbackFor = Exception.class) - public void synchronousAdminMenu() { - this.getBaseMapper().deleteAdminMenu(1L); - doctorMenuService.deleteAdminMenu(1L); - List<SysMenu> menuList = sysMenuService - .list(Wrappers.<SysMenu>query().lambda() - .eq(SysMenu::getDelFlag, 0) - .orderByAsc(SysMenu::getSort)); - List<SysRoleMenu> sysRoleMenuList = new ArrayList<>(); - for (SysMenu sysMenu : menuList) { - SysRoleMenu sysRoleMenu = new SysRoleMenu(); - sysRoleMenu.setRoleId(1L); - sysRoleMenu.setMenuId(sysMenu.getId()); - sysRoleMenuList.add(sysRoleMenu); - //维护医生和菜单表关系 - SysDoctorMenu sysDoctorMenu = new SysDoctorMenu(); - sysDoctorMenu.setDoctorId(1L); - sysDoctorMenu.setMenuId(sysMenu.getId()); - doctorMenuService.save(sysDoctorMenu); - } - this.saveBatch(sysRoleMenuList); - } } diff --git a/mb.zip b/mb.zip new file mode 100644 index 0000000..bc11c3b --- /dev/null +++ b/mb.zip Binary files differ -- Gitblit v1.7.1