权限注释
This commit is contained in:
parent
e61e1b2e5e
commit
eab25baba2
@ -252,24 +252,33 @@ public class EngineParamDetailServiceImpl implements EngineParamDetailService {
|
|||||||
.eq("parameter_type", type)
|
.eq("parameter_type", type)
|
||||||
.doQuery(EngineParamDetailPojo.class));
|
.doQuery(EngineParamDetailPojo.class));
|
||||||
} else {
|
} else {
|
||||||
List<EngineParamDetailPojo> pojoList = sw.buildFromDatasource("xdap_app_223770822127386625")
|
detailPojos.addAll(sw.buildFromDatasource("xdap_app_223770822127386625")
|
||||||
.eq("engine_model_id", engineModelID)
|
.eq("engine_model_id", engineModelID)
|
||||||
.eq("version_status", code)
|
.eq("version_status", code)
|
||||||
.eq("subsystem_name", subsystem)
|
.eq("subsystem_name", subsystem)
|
||||||
.eq("parameter_type", type)
|
.eq("parameter_type", type)
|
||||||
.doQuery(EngineParamDetailPojo.class);
|
.doQuery(EngineParamDetailPojo.class));
|
||||||
//判断当前用户是否有参数权限
|
// 加权限先注释 List<EngineParamDetailPojo> pojoList = sw.buildFromDatasource("xdap_app_223770822127386625")
|
||||||
List<String> parameterIds = userPermissionGetter.getParamPermissions();
|
// .eq("engine_model_id", engineModelID)
|
||||||
for (String parameterId : parameterIds) {
|
// .eq("version_status", code)
|
||||||
List<EngineParamDetailPojo> pojos = pojoList.stream().filter(x -> x.getParameterId().equals(parameterId))
|
// .eq("subsystem_name", subsystem)
|
||||||
.collect(Collectors.toList());
|
// .eq("parameter_type", type)
|
||||||
if (ObjectUtils.isNotEmpty(pojos)) {
|
// .doQuery(EngineParamDetailPojo.class);
|
||||||
detailPojos.addAll(pojos);
|
// //判断当前用户是否有参数权限
|
||||||
}
|
// List<String> parameterIds = userPermissionGetter.getParamPermissions();
|
||||||
}
|
// for (String parameterId : parameterIds) {
|
||||||
|
// List<EngineParamDetailPojo> pojos = pojoList.stream().filter(x -> x.getParameterId().equals(parameterId))
|
||||||
|
// .collect(Collectors.toList());
|
||||||
|
// if (ObjectUtils.isNotEmpty(pojos)) {
|
||||||
|
// detailPojos.addAll(pojos);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
if (ObjectUtils.isEmpty(detailPojos)) {
|
||||||
|
throw new RuntimeException("没有可查看参数,可能是因为您没有权限");
|
||||||
|
}
|
||||||
if (ObjectUtils.isNotEmpty(engineParamDetailRequest.getMajorVersion()) && engineParamDetailRequest.getMajorVersion() != 0) {
|
if (ObjectUtils.isNotEmpty(engineParamDetailRequest.getMajorVersion()) && engineParamDetailRequest.getMajorVersion() != 0) {
|
||||||
detailPojos = detailPojos.stream()
|
detailPojos = detailPojos.stream()
|
||||||
.filter(x -> engineParamDetailRequest.getMajorVersion()
|
.filter(x -> engineParamDetailRequest.getMajorVersion()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user