我这用的是mongodb收集code字段,根据业务调整《DocuLib.getCode(doc)》字段即可。
List<Document> materialRequisitionList =
DBUtils.list(materialRequisition.collectionName, new Document("ptCode.id", code));
List<Document> repairMaterialRequisitionList =
DBUtils.list(repairMaterialRequisition.collectionName, new Document("ptCode.id", code));
List<String> codeList =
Stream.concat(
materialRequisitionList.stream().map(doc -> DocuLib.getCode(doc)),
repairMaterialRequisitionList.stream().map(doc -> DocuLib.getCode(doc)))
.collect(Collectors.toList());