add: 标准体系树增删改

This commit is contained in:
wxyclub
2023-10-10 14:24:42 +08:00
parent 3c89095e80
commit 03f55f9de1
4 changed files with 19 additions and 5 deletions
@@ -58,7 +58,8 @@ public class SarMenuStandardNewController extends BaseController<SarMenuStandard
if (ObjectUtils.isEmpty(sarMenuStandardNew)) {
return Result.error("添加失败,对象为空");
}
return Result.success(iSarMenuStandardNewService.addMenuStandard(sarMenuStandardNew));
iSarMenuStandardNewService.addMenuStandard(sarMenuStandardNew);
return Result.success();
}
@ApiOperation("根据菜单ID查询菜单")
@@ -22,7 +22,7 @@ public interface ISarMenuStandardNewService extends IService<SarMenuStandardNew>
String getTopMenu(SarMenuStandardNew sarMenuStandardNew);
Integer addMenuStandard(SarMenuStandardNew sarMenuStandardNew);
void addMenuStandard(SarMenuStandardNew sarMenuStandardNew);
Integer updateMenuStandard(SarMenuStandardNew sarMenuStandardNew);
@@ -3,8 +3,11 @@ package com.adc.da.slrs.sarMenuStandard.service.impl;
import com.adc.da.slrs.sarMenuStandard.dao.SarMenuStandardNewDao;
import com.adc.da.slrs.sarMenuStandard.entity.SarMenuStandardNew;
import com.adc.da.slrs.sarMenuStandard.service.ISarMenuStandardNewService;
import com.adc.da.slrs.sarResource.dao.TsResourceDao;
import com.adc.da.slrs.sarRole.dao.TsRoleDao;
import com.adc.da.sys.sarMenuStandard.dao.SarMenuStandardDao;
import com.adc.da.sys.sarMenuStandard.entity.SarMenuStandard;
import com.adc.da.util.LoginUserUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -31,7 +34,9 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
@Autowired
private SarMenuStandardDao dao;
@Resource
private SarMenuStandardNewDao menuStandardNewDao;
private TsRoleDao tsRoleDao;
@Resource
private TsResourceDao resourceDao;
@Override
@@ -66,7 +71,7 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
}
@Override
public Integer addMenuStandard(SarMenuStandardNew sarMenuStandardNew) {
public void addMenuStandard(SarMenuStandardNew sarMenuStandardNew) {
SarMenuStandard sarMenuStandard = new SarMenuStandard();
BeanUtils.copyProperties(sarMenuStandardNew,sarMenuStandard);
String parentId = sarMenuStandardNew.getParentId();
@@ -82,7 +87,14 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
sarMenuStandard.setModifyTime(new Date());
sarMenuStandard.setValidFlag(0);
sarMenuStandard.setDicId("9m4qqqaansxmox5e82zm");
return dao.insert(sarMenuStandard);
dao.insert(sarMenuStandard);
List<String> roleIdList = tsRoleDao.getRoleByUserId(LoginUserUtil.getUserId());
for (String roleId : roleIdList) {
HashMap<String, Object> map = new HashMap<>();
map.put("resourceId",sarMenuStandard.getId());
map.put("roleId",roleId);
resourceDao.insertTsRoleResource(map);
}
}
@Override
@@ -110,6 +110,7 @@ public class SarMenuStandardServiceImpl extends ServiceImpl<SarMenuStandardDao,
@Override
public List<SarMenuStandard> getAll(String dicId) {
QueryWrapper sarMenuQueryWrapper=new QueryWrapper<>();
sarMenuQueryWrapper.eq("VALID_FLAG",0);
sarMenuQueryWrapper.eq("DIC_ID",dicId);
sarMenuQueryWrapper.orderByAsc("DISPLAY_SEQ");
// sarMenuQueryWrapper.isNull("PARENT_ID");