查询菜单是报错修改1

This commit is contained in:
ys.git 2025-12-20 14:02:32 +08:00
parent a6ee4e329d
commit 43247d411a

View File

@ -180,9 +180,16 @@ public class ModelRoleServiceImpl implements ModelRoleService {
String parameterId = menuParameter.getParameterId(); String parameterId = menuParameter.getParameterId();
//查找参数 组装权限 //查找参数 组装权限
Parameter parameter = businessDatabase.getBusinessDatabase() List<Parameter> parameters = businessDatabase.getBusinessDatabase()
.eq("id", parameterId) .eq("id", parameterId)
.doQuery(Parameter.class).get(0); .doQuery(Parameter.class);
if (ObjectUtils.isEmpty(parameters)) {
log.warn("未找到ID为{}的参数", parameterId);
continue; // 或者抛出更具体的异常
}
Parameter parameter = parameters.get(0);
ParamPermissionEnum byCode = ParamPermissionEnum.getByCode(menuParameter.getParameterPer()); ParamPermissionEnum byCode = ParamPermissionEnum.getByCode(menuParameter.getParameterPer());
if (byCode == null) { if (byCode == null) {