fix: 78648

企业标准---点击左侧技术体系结构中的节点,右侧列表数据展示的不对
This commit is contained in:
2023-11-26 11:58:19 +08:00
parent f657069a06
commit 804f48be13
3 changed files with 16 additions and 0 deletions
@@ -25,6 +25,8 @@ import com.adc.da.slrs.sarStandMenu.service.ISarStandMenuService;
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
import com.adc.da.slrs.tsDictionaryType.entity.TsDicType;
import com.adc.da.slrs.tsDictionaryType.service.ITsDicTypeService;
import com.adc.da.slrs.tsRoleMeunData.dao.TsRoleMenuDataDao;
import com.adc.da.slrs.tsRoleMeunData.service.ITsRoleMenuDataService;
import com.adc.da.sys.sarMenuStandard.dao.SarMenuStandardDao;
import com.adc.da.sys.sarMenuStandard.entity.SarMenuStandard;
import com.adc.da.sys.sarMenuStandard.entity.StandMenuRelation;
@@ -89,6 +91,9 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
@Resource
private SarBussStandMenuDao sarBussStandMenuDao;
@Resource
private TsRoleMenuDataDao roleMenuDataDao;
@Override
public String getTopMenu(SarMenuStandardNew sarMenuStandardNew) {
QueryWrapper qw = new QueryWrapper();
@@ -143,7 +148,10 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl<SarMenuStandar
HashMap<String, Object> map = new HashMap<>();
map.put("resourceId", sarMenuStandard.getId());
map.put("roleId", roleId);
map.put("menuId", sarMenuStandard.getId());
resourceDao.insertTsRoleResource(map);
// 添加权限
roleMenuDataDao.insertResourceMenuData(map);
}
}
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import java.util.HashMap;
/**
* <p>
* Mapper 接口
@@ -17,4 +19,6 @@ public interface TsRoleMenuDataDao extends BaseMapper<TsRoleMenuData> {
@Insert("insert into ts_role_menu_data (role_id,menu_id) values (#{roleId},#{id})")
void save(@Param("roleId") String roleId,@Param("id") String id);
void insertResourceMenuData(HashMap<String, Object> map);
}
@@ -2,4 +2,8 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.adc.da.slrs.tsRoleMeunData.dao.TsRoleMenuDataDao">
<insert id="insertResourceMenuData">
INSERT INTO ts_role_menu_data
VALUES(#{roleId},#{menuId} )
</insert>
</mapper>