add some comments
This commit is contained in:
parent
d0785308d4
commit
0c66a713b4
|
@ -51,13 +51,13 @@ public class ShopArticleController {
|
||||||
}
|
}
|
||||||
model.addAttribute("article", article);
|
model.addAttribute("article", article);
|
||||||
|
|
||||||
if (warehouseBookingPositionSlotEntryRepository.getByArticle(id).get(0).newSumSlot > 0) {
|
if (warehouseBookingPositionSlotEntryRepository.getByArticle(id).get(0).newSumSlot > 0) { //check if in Stock
|
||||||
model.addAttribute("inStock", true);
|
model.addAttribute("inStock", true);
|
||||||
} else {
|
} else {
|
||||||
model.addAttribute("inStock", false);
|
model.addAttribute("inStock", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Article> commercialArticles = GetRandomArticlesAction.getRandomArticles(3, articleRepository.getAdvertisedArticles());
|
List<Article> commercialArticles = GetRandomArticlesAction.getRandomArticles(3, articleRepository.getAdvertisedArticles()); //get 3 advertised Articles
|
||||||
model.addAttribute("commercialArticles", commercialArticles);
|
model.addAttribute("commercialArticles", commercialArticles);
|
||||||
|
|
||||||
return "shop/articles/id";
|
return "shop/articles/id";
|
||||||
|
|
|
@ -31,18 +31,18 @@ public class ShopIndexController {
|
||||||
@GetMapping("/shop/")
|
@GetMapping("/shop/")
|
||||||
public String shop(Model model, HttpSession session) {
|
public String shop(Model model, HttpSession session) {
|
||||||
|
|
||||||
List<Article> commercialArticles = GetRandomArticlesAction.getRandomArticles(8, articleRepository.getAdvertisedArticles());
|
List<Article> commercialArticles = GetRandomArticlesAction.getRandomArticles(8, articleRepository.getAdvertisedArticles()); //get random advertised Articles
|
||||||
model.addAttribute("commercialArticles", commercialArticles);
|
model.addAttribute("commercialArticles", commercialArticles);
|
||||||
|
|
||||||
boolean isLoggedIn = false;
|
boolean isLoggedIn = false;
|
||||||
boolean hasOrders = false;
|
boolean hasOrders = false;
|
||||||
|
|
||||||
if (session != null && session.getAttribute("userId") != null) {
|
if (session != null && session.getAttribute("userId") != null) { //check if logged in
|
||||||
long userId = (long) session.getAttribute("userId");
|
long userId = (long) session.getAttribute("userId");
|
||||||
isLoggedIn = true;
|
isLoggedIn = true;
|
||||||
|
|
||||||
List<Article> suggestedArticles = articleRepository.getOrderedArticles(userId);
|
List<Article> suggestedArticles = articleRepository.getOrderedArticles(userId);
|
||||||
suggestedArticles = suggestedArticles.size() > 3 ? suggestedArticles.subList(0, 4) : suggestedArticles; //only latest 4 articles
|
suggestedArticles = suggestedArticles.size() > 3 ? suggestedArticles.subList(0, 4) : suggestedArticles; //only latest 4 ordered articles
|
||||||
if (suggestedArticles.size() > 0) {
|
if (suggestedArticles.size() > 0) {
|
||||||
model.addAttribute("suggestedArticles", suggestedArticles);
|
model.addAttribute("suggestedArticles", suggestedArticles);
|
||||||
hasOrders = true;
|
hasOrders = true;
|
||||||
|
|
|
@ -32,10 +32,10 @@ public class ShopSearchController {
|
||||||
model.addAttribute("categories", categoryRepository.getCategories()); //for sidebar
|
model.addAttribute("categories", categoryRepository.getCategories()); //for sidebar
|
||||||
|
|
||||||
if (term != null) { //if search by Term
|
if (term != null) { //if search by Term
|
||||||
List<Article> articles = articleRepository.getArticlesByTerm(term);
|
List<Article> articles = articleRepository.getArticlesByTerm(term); //search by Term
|
||||||
model.addAttribute("articles", articles);
|
model.addAttribute("articles", articles);
|
||||||
} else if (category != null) { //if search by Category
|
} else if (category != null) { //if search by Category
|
||||||
List<Article> articles = articleRepository.getArticlesByCategory(category);
|
List<Article> articles = articleRepository.getArticlesByCategory(category); //search by Category
|
||||||
model.addAttribute("articles", articles);
|
model.addAttribute("articles", articles);
|
||||||
} else {
|
} else {
|
||||||
request.setAttribute("error", "Es wurden keine Suchparameter angegeben.");
|
request.setAttribute("error", "Es wurden keine Suchparameter angegeben.");
|
||||||
|
|
Reference in New Issue