Browse Source

12.2

master
wangpengfei 6 months ago
parent
commit
022eb34b5d
  1. 6
      src/main/java/com/yxt/portal/apiadmin/SysMenuRest.java
  2. 6
      src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.java
  3. 5
      src/main/java/com/yxt/portal/biz/sysmenu/SysMenuService.java

6
src/main/java/com/yxt/portal/apiadmin/SysMenuRest.java

@ -300,7 +300,7 @@ public class SysMenuRest {
public ResultBean update(@Valid @RequestBody SysMenuDto dto, @PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
//查询菜单是否存在
SysMenu sysMenu = sysMenuService.fetchBySid(sid);
SysMenu sysMenu = sysMenuService.fetchBySid1(sid);
if (sysMenu == null) {
return rb.setMsg("菜单不存在");
}
@ -322,7 +322,7 @@ public class SysMenuRest {
@PostMapping("/updateIsEnable/{sid}/{isEnable}")
public ResultBean updateIsEnable(@PathVariable("sid") String sid, @PathVariable("isEnable") Integer isEnable) {
ResultBean rb = ResultBean.fireFail();
SysMenu sysMenu = sysMenuService.fetchBySid(sid);
SysMenu sysMenu = sysMenuService.fetchBySid1(sid);
if (sysMenu == null) {
//查询资源是否存在
SysSource sysSource = sysSourceService.fetchBySid(sid);
@ -368,7 +368,7 @@ public class SysMenuRest {
@GetMapping("/delBySids/{sid}")
public ResultBean delBySids(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail();
SysMenu sysMenu = sysMenuService.fetchBySid(sid);
SysMenu sysMenu = sysMenuService.fetchBySid1(sid);
sysMenu.setIsDelete(1);
sysMenuService.update(sysMenu,new QueryWrapper<SysMenu>().eq("sid",sid));
return rb.success();

6
src/main/java/com/yxt/portal/biz/sysmenu/SysMenuMapper.java

@ -41,9 +41,11 @@ public interface SysMenuMapper extends BaseMapper<SysMenu> {
List<SysMenuVo> listAllParentByRoleSidG(String roleSid, String sid, @Param("sourceSid") String sourceSid,@Param("orgSid") String orgSid);
@Select("SELECT menu.*,sourceMenu.`sourceSid` FROM sys_menu menu " +
"LEFT JOIN sys_org_authorize sourceMenu ON menu.sid=sourceMenu.menuSid where menu.sid=#{sid}")
"LEFT JOIN sys_authorize_group_detail sourceMenu ON menu.sid = sourceMenu.menuSid where menu.sid=#{sid}")
SysMenu fetchBySid(@Param("sid") String sid);
@Select("SELECT menu.* FROM sys_menu menu " +
"where menu.sid=#{sid}")
SysMenu fetchBySid1(@Param("sid") String sid);
List<SysMenuTreeVo> getChildrensForMenuTree(@Param(Constants.WRAPPER) QueryWrapper<SysMenuTreeVo> qw);
/**

5
src/main/java/com/yxt/portal/biz/sysmenu/SysMenuService.java

@ -62,11 +62,14 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> {
return p;
}
@Override
public SysMenu fetchBySid(String sid) {
return baseMapper.fetchBySid(sid);
}
public SysMenu fetchBySid1(String sid) {
return baseMapper.fetchBySid1(sid);
}
public List<SysMenu> listAll(SysMenuQuery query) {
QueryWrapper<SysMenu> qw = createQueryWrapper(query);
return baseMapper.selectList(qw);

Loading…
Cancel
Save