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

.

上级 c28e7c67
......@@ -54,7 +54,7 @@ public class ProductPageController {
String user = (request.getSession() == null)? "" : (String) request.getSession().getAttribute("user");
model.addAttribute("user", user);
getDetails(product.getId(), model);
getReviews(product.getId(), model);
getReviews(product.getId(), model, request);
response.setHeader("end-user",user);
......@@ -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(){
Product product = Product.builder()
.id(1)
......@@ -107,9 +95,12 @@ public class ProductPageController {
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 {
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);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论