修改删除企标树结构,但是这块逻辑不明白,暂时不修改,防止引起更多问题

This commit is contained in:
zhangjun
2022-09-28 15:38:55 +08:00
parent 80c7602e11
commit 107a58b857
2 changed files with 10 additions and 0 deletions
@@ -2,8 +2,10 @@ package com.adc.da.slrs.sarBussStandMenu.dao;
import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import javax.validation.constraints.Past;
import java.util.List;
/**
@@ -33,4 +35,6 @@ public interface SarBussStandMenuDao extends BaseMapper<SarBussStandMenu> {
int insertSelective (SarBussStandMenu sarStandMenuEO);
int updateMenuidByMenuid (@Param("oldMenuid") String oldMenuid ,@Param("newMenuid") String newMenuid);
}
@@ -4,6 +4,7 @@ import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
import com.adc.da.login.util.UserUtils;
import com.adc.da.slrs.sarBussStandMenu.dao.SarBussStandMenuDao;
import com.adc.da.slrs.sarResource.dao.TsResourceDao;
import com.adc.da.slrs.sarResource.entity.TsResource;
import com.adc.da.slrs.sarResource.service.ITsResourceService;
@@ -45,6 +46,9 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
@Autowired
private TsRoleDao tsRoleDao;
@Autowired
private SarBussStandMenuDao sarBussStandMenuDao;
public List<TsResource> selectMenuByRole(TsResource sarMenu) {
List<TsResource> list = dao.selectMenuByRole(sarMenu);
if (list == null) {
@@ -389,6 +393,8 @@ public class TsResourceServiceImpl extends ServiceImpl<TsResourceDao, TsResource
return Result.error("该菜单有子节点,无法删除");
}
dao.deleteById(ResourceId);
//将该id下的信息放到最外层节点上
// sarBussStandMenuDao.updateMenuidByMenuid(ResourceId,"3");
return Result.success();
}