|
@ -70,42 +70,20 @@ public class ResourceBrowseService extends BaseJpaService {
|
|
|
return null;
|
|
|
}
|
|
|
Map<String, String> correspondMap = new HashMap<>();
|
|
|
boolean isOtherVersion = false;
|
|
|
String version = "";
|
|
|
String code = "";
|
|
|
if (resourcesCode.split("\\$").length > 1) {
|
|
|
isOtherVersion = true;
|
|
|
version = resourcesCode.split("\\$")[1];
|
|
|
code = resourcesCode.split("\\$")[0];
|
|
|
}
|
|
|
List<DtoResourceMetadata> metadataList = resourceBrowseDao.getAccessMetadata(rsResource, roleId, correspondMap);
|
|
|
//资源结构
|
|
|
List<MRsColumnsModel> mRsColumnsModels = new ArrayList<>();
|
|
|
if (metadataList != null) {
|
|
|
for (DtoResourceMetadata r : metadataList) {
|
|
|
MRsColumnsModel mRsColumnsModel = new MRsColumnsModel();
|
|
|
if (!isOtherVersion) {
|
|
|
mRsColumnsModel.setValue(r.getName());
|
|
|
if (!StringUtils.isEmpty(r.getDictCode())) {
|
|
|
mRsColumnsModel.setCode(r.getEhrId());
|
|
|
} else {
|
|
|
mRsColumnsModel.setCode(r.getEhrId());
|
|
|
}
|
|
|
mRsColumnsModel.setType(r.getColumnType());
|
|
|
mRsColumnsModel.setDict(r.getDictCode());
|
|
|
mRsColumnsModel.setValue(r.getName());
|
|
|
if (!StringUtils.isEmpty(r.getDictCode())) {
|
|
|
mRsColumnsModel.setCode(r.getStdCode());
|
|
|
} else {
|
|
|
// String name = stdTransformClient.stdMetadataName(version, code, correspondMap.get(r.getId()));
|
|
|
// if (!StringUtils.isEmpty(name)) {
|
|
|
// mRsColumnsModel.setValue(name);
|
|
|
// if (!StringUtils.isEmpty(r.getDictCode())) {
|
|
|
// mRsColumnsModel.setCode(r.getId() + "_VALUE");
|
|
|
// } else {
|
|
|
// mRsColumnsModel.setCode(r.getId());
|
|
|
// }
|
|
|
// mRsColumnsModel.setType(r.getColumnType());
|
|
|
// mRsColumnsModel.setDict(r.getDictCode());
|
|
|
// }
|
|
|
mRsColumnsModel.setCode(r.getStdCode());
|
|
|
}
|
|
|
mRsColumnsModel.setType(r.getColumnType());
|
|
|
mRsColumnsModel.setDict(r.getDictCode());
|
|
|
mRsColumnsModels.add(mRsColumnsModel);
|
|
|
}
|
|
|
}
|