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