权限注释
This commit is contained in:
parent
e61e1b2e5e
commit
eab25baba2
@ -252,24 +252,33 @@ public class EngineParamDetailServiceImpl implements EngineParamDetailService {
|
||||
.eq("parameter_type", type)
|
||||
.doQuery(EngineParamDetailPojo.class));
|
||||
} else {
|
||||
List<EngineParamDetailPojo> pojoList = sw.buildFromDatasource("xdap_app_223770822127386625")
|
||||
detailPojos.addAll(sw.buildFromDatasource("xdap_app_223770822127386625")
|
||||
.eq("engine_model_id", engineModelID)
|
||||
.eq("version_status", code)
|
||||
.eq("subsystem_name", subsystem)
|
||||
.eq("parameter_type", type)
|
||||
.doQuery(EngineParamDetailPojo.class);
|
||||
//判断当前用户是否有参数权限
|
||||
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);
|
||||
}
|
||||
}
|
||||
.doQuery(EngineParamDetailPojo.class));
|
||||
// 加权限先注释 List<EngineParamDetailPojo> pojoList = sw.buildFromDatasource("xdap_app_223770822127386625")
|
||||
// .eq("engine_model_id", engineModelID)
|
||||
// .eq("version_status", code)
|
||||
// .eq("subsystem_name", subsystem)
|
||||
// .eq("parameter_type", type)
|
||||
// .doQuery(EngineParamDetailPojo.class);
|
||||
// //判断当前用户是否有参数权限
|
||||
// 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) {
|
||||
detailPojos = detailPojos.stream()
|
||||
.filter(x -> engineParamDetailRequest.getMajorVersion()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user