added zwg support
This commit is contained in:
@@ -34,9 +34,9 @@ public class ProviderController {
|
|||||||
return ResponseEntity.ok(providerService.getProviderProducts(id.toString()));
|
return ResponseEntity.ok(providerService.getProviderProducts(id.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/{id}/products/{productId}")
|
@GetMapping("/{id}/products/{productName}")
|
||||||
public ResponseEntity getProducts(@PathVariable UUID id, @PathVariable UUID productId) {
|
public ResponseEntity getProducts(@PathVariable UUID id, @PathVariable String productName) {
|
||||||
return ResponseEntity.ok(providerService.getProviderProduct(id, productId));
|
return ResponseEntity.ok(providerService.getProviderProduct(id, productName));
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/client/{clientId}")
|
@GetMapping("/client/{clientId}")
|
||||||
|
|||||||
@@ -41,11 +41,13 @@ public class ProviderService {
|
|||||||
@Value("${sbz.aggregator.url}")
|
@Value("${sbz.aggregator.url}")
|
||||||
private String aggregatorUrl;
|
private String aggregatorUrl;
|
||||||
|
|
||||||
public SBZProductDto getProviderProduct(UUID providerId, UUID productId) {
|
public SBZProductDto getProviderProduct(UUID providerId, String productName) {
|
||||||
return getProviderProducts(providerId.toString()).stream()
|
List<SBZProductDto> products = getProviderProducts(providerId.toString());
|
||||||
.filter(product -> product.getUid().equals(productId))
|
SBZProductDto productResult = products.stream()
|
||||||
|
.filter(product -> product.getName().equals(productName))
|
||||||
.findFirst()
|
.findFirst()
|
||||||
.orElse(null);
|
.orElse(null);
|
||||||
|
return productResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated
|
@Deprecated
|
||||||
|
|||||||
Reference in New Issue
Block a user