提交 ed587c8d authored 作者: huangxingyao's avatar huangxingyao

.

上级 c28e7c67
...@@ -54,7 +54,7 @@ public class ProductPageController { ...@@ -54,7 +54,7 @@ public class ProductPageController {
String user = (request.getSession() == null)? "" : (String) request.getSession().getAttribute("user"); String user = (request.getSession() == null)? "" : (String) request.getSession().getAttribute("user");
model.addAttribute("user", user); model.addAttribute("user", user);
getDetails(product.getId(), model); getDetails(product.getId(), model);
getReviews(product.getId(), model); getReviews(product.getId(), model, request);
response.setHeader("end-user",user); response.setHeader("end-user",user);
...@@ -69,18 +69,6 @@ public class ProductPageController { ...@@ -69,18 +69,6 @@ public class ProductPageController {
} }
@RequestMapping(value = "/api/v1/products/{idProduct}", produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Object getProduct(@PathVariable int idProduct){
return detailsClient.getDetail(idProduct);
}
@RequestMapping(value = "/api/v1/products/{idProduct}/reviews", produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Object getReviews(@PathVariable int idProduct){
return reviewsClient.getReviews(idProduct);
}
private List<Product> getProducts(){ private List<Product> getProducts(){
Product product = Product.builder() Product product = Product.builder()
.id(1) .id(1)
...@@ -107,9 +95,12 @@ public class ProductPageController { ...@@ -107,9 +95,12 @@ public class ProductPageController {
model.addAttribute("detailserror", "Sorry, product details are currently unavailable for this book."); model.addAttribute("detailserror", "Sorry, product details are currently unavailable for this book.");
} }
} }
private void getReviews(int idProduct, Model model) { private void getReviews(int idProduct, Model model,HttpServletRequest request) {
try { try {
model.addAttribute("reviews", reviewsClient.getReviews(idProduct));
String user = (request.getSession() == null)? "" : (String) request.getSession().getAttribute("user");
model.addAttribute("reviews", reviewsClient.getReviews(idProduct,user));
model.addAttribute("reviewsStatus", 200); model.addAttribute("reviewsStatus", 200);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论