in services/application-services/product-service/src/main/java/com/amazonaws/saas/eks/controller/ProductController.java [144:166]
public Product updateProduct(@RequestBody Product product, HttpServletRequest request) {
String tenantId = null;
Product updateProduct = new Product();
try {
tenantId = tokenManager.getTenantId(request);
if (tenantId != null && !tenantId.isEmpty()) {
updateProduct.setProductId(product.getProductId());
updateProduct.setTenantId(tenantId);
updateProduct.setName(product.getName());
updateProduct.setPrice(product.getPrice());
updateProduct.setPictureUrl(product.getPictureUrl());
updateProduct = productService.update(updateProduct);
return updateProduct;
}
} catch (Exception e) {
logger.error("TenantId: " + tenantId + "-update product failed: ", e);
}
return updateProduct;
}