From 445b504188f12f631cf2a62ed842932f14ed18b1 Mon Sep 17 00:00:00 2001
From: localhorst
Date: Fri, 5 Jun 2020 18:05:10 +0200
Subject: [PATCH] code cleanup
---
.../intern/InternArticleController.java | 121 +---------
.../suppliers/SupplierIndexController.java | 207 ++----------------
.../suppliers/SupplierOfferController.java | 94 +-------
.../suppliers/SupplierOrderController.java | 98 ++-------
.../templates/intern/listedArticles/id.html | 10 +-
.../intern/listedArticles/index.html | 4 +-
.../intern/offeredArticles/index.html | 4 +-
.../intern/supplierOrders/index.html | 4 +-
.../templates/intern/suppliers/id.html | 4 +-
9 files changed, 68 insertions(+), 478 deletions(-)
diff --git a/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java b/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java
index e011f71..e799210 100644
--- a/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java
+++ b/prototype/src/main/java/org/hso/ecommerce/controller/intern/InternArticleController.java
@@ -62,16 +62,12 @@ public class InternArticleController {
@GetMapping("/{id}")
public String internListedArticlesId(Model model, @PathVariable String id) {
-
int articleid = Integer.parseInt(id);
-
UImodelArticle total = new UImodelArticle();
-
total.addArticle(articleRepository.findArticleById(articleid),
warehouseEntryRepository.getArticleStock(articleid).orElse(0));
model.addAttribute("ArticleID", total);
-
return "intern/listedArticles/id";
}
@@ -80,7 +76,7 @@ public class InternArticleController {
@RequestParam(value = "title", required = true) String title,
@RequestParam(value = "description", required = true) String description,
@RequestParam(value = "units-per-slot", required = true) String warehouseUnitsPerSlot,
- @RequestParam(value = "price_netto", required = true) String pricenetto,
+ @RequestParam(value = "priceNet", required = true) String pricenetto,
@RequestParam(value = "reorderMaxPrice", required = true) String reorderMaxPrice,
@RequestParam(value = "autobuy", required = true) Boolean shouldReorder,
@RequestParam(value = "categorie", required = true) String categories,
@@ -192,19 +188,12 @@ public class InternArticleController {
public static class UImodelArticles {
public String imgPath;
-
public String title;
-
public String price;
-
- public String price_netto;
-
+ public String priceNet;
public String categorie;
-
public int stock;
-
- public long offer_id;
-
+ public long offerID;
public long id;
void addListedArticle(Article article, int stock) {
@@ -213,7 +202,7 @@ public class InternArticleController {
this.imgPath = article.image.path;
}
this.title = article.title;
- this.price_netto = String.format("%.2f", ((float) article.shopPricePerUnitNetCent / 100));
+ this.priceNet = String.format("%.2f", ((float) article.shopPricePerUnitNetCent / 100));
this.price = String.format("%.2f", ((float) article.getPriceGross() / 100));
StringBuilder result = new StringBuilder();
@@ -224,7 +213,7 @@ public class InternArticleController {
this.categorie = result.toString();
this.stock = stock;
- this.offer_id = article.related.id;
+ this.offerID = article.related.id;
this.id = article.id;
}
}
@@ -234,123 +223,31 @@ public class InternArticleController {
public String imgPath;
public String title;
public String price;
- public String price_netto;
+ public String priceNet;
public String reorderMaxPrice;
public String categorie;
public int stock;
- public long offer_id;
+ public long offerID;
public long id;
public boolean shouldReorder;
public String warehouseUnitsPerSlot;
public String description;
public int vatPercent;
- public String getImgPath() {
- return imgPath;
- }
-
- public void setImgPath(String imgPath) {
- this.imgPath = imgPath;
- }
-
- public String getTitle() {
- return title;
- }
-
- public void setTitle(String title) {
- this.title = title;
- }
-
- public String getPrice() {
- return price;
- }
-
- public void setPrice(String price) {
- this.price = price;
- }
-
- public int getVatPercent() {
- return vatPercent;
- }
-
- public String getPrice_netto() {
- return price_netto;
- }
-
- public void setPrice_netto(String price_netto) {
- this.price_netto = price_netto;
- }
-
- public String getReorderMaxPrice() {
- return reorderMaxPrice;
- }
-
- public void setReorderMaxPrice(String reorderMaxPrice) {
- this.reorderMaxPrice = reorderMaxPrice;
- }
-
public String getCategorie() {
return categorie;
}
- public void setCategorie(String categorie) {
- this.categorie = categorie;
- }
-
- public int getStock() {
- return stock;
- }
-
- public void setStock(int stock) {
- this.stock = stock;
- }
-
- public long getOffer_id() {
- return offer_id;
- }
-
- public void setOffer_id(long offer_id) {
- this.offer_id = offer_id;
- }
-
- public long getId() {
- return id;
- }
-
- public void setId(long id) {
- this.id = id;
- }
-
- public boolean isShouldReorder() {
- return shouldReorder;
- }
-
- public void setShouldReorder(boolean shouldReorder) {
- this.shouldReorder = shouldReorder;
- }
-
- public String getWarehouseUnitsPerSlot() {
- return warehouseUnitsPerSlot;
- }
-
- public void setWarehouseUnitsPerSlot(String warehouseUnitsPerSlot) {
- this.warehouseUnitsPerSlot = warehouseUnitsPerSlot;
- }
-
public String getDescription() {
return description;
}
- public void setDescription(String description) {
- this.description = description;
- }
-
void addArticle(Article article, int stock) {
if (article.image != null) {
this.imgPath = article.image.path;
}
this.title = article.title;
- this.price_netto = String.format("%.2f", ((float) article.shopPricePerUnitNetCent / 100));
+ this.priceNet = String.format("%.2f", ((float) article.shopPricePerUnitNetCent / 100));
this.price = String.format("%.2f", ((float) article.getPriceGross() / 100));
StringBuilder result = new StringBuilder();
@@ -362,7 +259,7 @@ public class InternArticleController {
this.categorie = result.toString();
this.stock = stock;
- this.offer_id = article.related.id;
+ this.offerID = article.related.id;
this.id = article.id;
this.reorderMaxPrice = String.format("%.2f", ((float) article.reorderMaxPrice / 100));
this.shouldReorder = article.shouldReorder;
diff --git a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierIndexController.java b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierIndexController.java
index e71e2c2..8f8c1fc 100644
--- a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierIndexController.java
+++ b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierIndexController.java
@@ -19,9 +19,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.servlet.view.RedirectView;
@Controller
@RequestMapping("/intern/")
@@ -85,27 +83,10 @@ public class SupplierIndexController {
return "intern/suppliers/id";
}
-
public class UImodelSuppliers {
- long id;
- String name;
-
- public long getId() {
- return id;
- }
-
- public void setId(long id) {
- this.id = id;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
+ public long id;
+ public String name;
public UImodelSuppliers(long id, String name) {
this.id = id;
@@ -116,42 +97,10 @@ public class SupplierIndexController {
public class UImodelSupplierDetail {
- String name;
- String balance;
- List orders;
- List bookings;
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public String getBalance() {
- return balance;
- }
-
- public void setBalance(String balance) {
- this.balance = balance;
- }
-
- public List getOrders() {
- return orders;
- }
-
- public void setOrders(List orders) {
- this.orders = orders;
- }
-
- public List getBookings() {
- return bookings;
- }
-
- public void setBookings(List bookings) {
- this.bookings = bookings;
- }
+ public String name;
+ public String balance;
+ public List orders;
+ public List bookings;
public UImodelSupplierDetail(String name, String balance, List orders,
List bookings) {
@@ -164,86 +113,22 @@ public class SupplierIndexController {
}
public class UImodelSupplierDetailOrders {
- long id;
- String dateOrder;
- String articleName;
- long articleId;
- String priceNetto;
- String quantity;
- String price_total;
- boolean arrived;
-
- public long getId() {
- return id;
- }
-
- public void setId(long id) {
- this.id = id;
- }
-
- public String getDateOrder() {
- return dateOrder;
- }
-
- public void setDateOrder(String dateOrder) {
- this.dateOrder = dateOrder;
- }
-
- public String getArticleName() {
- return articleName;
- }
-
- public void setArticleName(String articleName) {
- this.articleName = articleName;
- }
-
- public String getPriceNetto() {
- return priceNetto;
- }
-
- public void setPriceNetto(String priceNetto) {
- this.priceNetto = priceNetto;
- }
-
- public String getQuantity() {
- return quantity;
- }
-
- public void setQuantity(String quantity) {
- this.quantity = quantity;
- }
-
- public String getPrice_total() {
- return price_total;
- }
-
- public void setPrice_total(String price_total) {
- this.price_total = price_total;
- }
-
- public long getArticleId() {
- return articleId;
- }
-
- public void setArticleId(long articleId) {
- this.articleId = articleId;
- }
-
- public boolean isArrived() {
- return arrived;
- }
-
- public void setArrived(boolean arrived) {
- this.arrived = arrived;
- }
+ public long id;
+ public String dateOrder;
+ public String articleName;
+ public long articleId;
+ public String priceNet;
+ public String quantity;
+ public String priceTotal;
+ public boolean arrived;
public UImodelSupplierDetailOrders(SupplierOrder order) {
this.id = order.id;
this.articleName = order.ordered.title;
this.articleId = order.ordered.id;
- this.priceNetto = String.format("%.2f", ((float) order.pricePerUnitNetCent / 100));
+ this.priceNet = String.format("%.2f", ((float) order.pricePerUnitNetCent / 100));
this.quantity = String.valueOf(order.numberOfUnits);
- this.price_total = String.format("%.2f", ((float) order.totalPriceNet / 100));
+ this.priceTotal = String.format("%.2f", ((float) order.totalPriceNet / 100));
Date date = new Date();
date.setTime(order.created.getTime());
@@ -259,60 +144,12 @@ public class SupplierIndexController {
public class UImodelSupplierDetailBookings {
- String dateBooking;
- String price;
- String srcName;
- String balance;
- String reason;
- long orderID;
-
- public String getDateBooking() {
- return dateBooking;
- }
-
- public void setDateBooking(String dateBooking) {
- this.dateBooking = dateBooking;
- }
-
- public String getPrice() {
- return price;
- }
-
- public void setPrice(String price) {
- this.price = price;
- }
-
- public String getSrcName() {
- return srcName;
- }
-
- public void setSrcName(String srcName) {
- this.srcName = srcName;
- }
-
- public String getBalance() {
- return balance;
- }
-
- public void setBalance(String balance) {
- this.balance = balance;
- }
-
- public String getReason() {
- return reason;
- }
-
- public void setReason(String reason) {
- this.reason = reason;
- }
-
- public long getOrderID() {
- return orderID;
- }
-
- public void setOrderID(long orderID) {
- this.orderID = orderID;
- }
+ public String dateBooking;
+ public String price;
+ public String srcName;
+ public String balance;
+ public String reason;
+ public long orderID;
public UImodelSupplierDetailBookings(Booking booking) {
Date date = new Date();
diff --git a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOfferController.java b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOfferController.java
index edc7bc2..979f967 100644
--- a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOfferController.java
+++ b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOfferController.java
@@ -40,94 +40,22 @@ public class SupplierOfferController {
public class UImodelOfferedArticle {
- long offer_id;
- String title;
- String manufacturer;
- String articlenumber;
- String supplierName;
- String price;
- String ads;
- int listedArticleId;
- boolean offerIsListed; // true --> offered article is listed
-
- public long getOffer_id() {
- return offer_id;
- }
-
- public void setOffer_id(long offer_id) {
- this.offer_id = offer_id;
- }
-
- public boolean isOfferIsListed() {
- return offerIsListed;
- }
-
- public void setOfferIsListed(boolean offerIsListed) {
- this.offerIsListed = offerIsListed;
- }
-
- public String getTitle() {
- return title;
- }
-
- public void setTitle(String title) {
- this.title = title;
- }
-
- public String getManufacturer() {
- return manufacturer;
- }
-
- public void setManufacturer(String manufacturer) {
- this.manufacturer = manufacturer;
- }
-
- public String getArticlenumber() {
- return articlenumber;
- }
-
- public void setArticlenumber(String articlenumber) {
- this.articlenumber = articlenumber;
- }
-
- public String getSupplierName() {
- return supplierName;
- }
-
- public void setSupplierName(String supplierName) {
- this.supplierName = supplierName;
- }
-
- public String getPrice() {
- return price;
- }
-
- public void setPrice(String price) {
- this.price = price;
- }
-
- public String getAds() {
- return ads;
- }
-
- public void setAds(String ads) {
- this.ads = ads;
- }
-
- public int getListedArticleId() {
- return listedArticleId;
- }
-
- public void setListedArticleId(int listedArticleId) {
- this.listedArticleId = listedArticleId;
- }
+ public long offerId;
+ public String title;
+ public String manufacturer;
+ public String articleNumber;
+ public String supplierName;
+ public String price;
+ public String ads;
+ public int listedArticleId;
+ public boolean offerIsListed; // true --> offered article is listed
public void addData(ArticleOffer article, Optional listedArticleId) {
- this.offer_id = article.id;
+ this.offerId = article.id;
this.title = article.title;
this.manufacturer = article.manufacturer;
- this.articlenumber = article.articleNumber;
+ this.articleNumber = article.articleNumber;
this.supplierName = article.cheapestSupplier.name;
this.price = String.format("%.2f", ((float) article.pricePerUnitNet / 100));
this.ads = (article.shouldBeAdvertised) ? "Ja" : "Nein";
diff --git a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOrderController.java b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOrderController.java
index e49c4db..1485c92 100644
--- a/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOrderController.java
+++ b/prototype/src/main/java/org/hso/ecommerce/controller/intern/suppliers/SupplierOrderController.java
@@ -46,8 +46,8 @@ public class SupplierOrderController {
Optional order = supplierOrderRepository.findById(supplierOrderID);
if (order.isPresent()) {
- //TODO call action
-
+ // TODO call action
+
System.out.println("Order is present\n");
}
@@ -56,96 +56,24 @@ public class SupplierOrderController {
}
public class UImodelSupplierOrder {
- long id;
- String dateOrder;
- String supplierName;
- String articleName;
- long articleId;
- String priceNetto;
- String quantity;
- String price_total;
- boolean arrived;
-
- public long getId() {
- return id;
- }
-
- public void setId(long id) {
- this.id = id;
- }
-
- public String getDateOrder() {
- return dateOrder;
- }
-
- public void setDateOrder(String dateOrder) {
- this.dateOrder = dateOrder;
- }
-
- public String getArticleName() {
- return articleName;
- }
-
- public void setArticleName(String articleName) {
- this.articleName = articleName;
- }
-
- public String getPriceNetto() {
- return priceNetto;
- }
-
- public void setPriceNetto(String priceNetto) {
- this.priceNetto = priceNetto;
- }
-
- public String getQuantity() {
- return quantity;
- }
-
- public void setQuantity(String quantity) {
- this.quantity = quantity;
- }
-
- public String getPrice_total() {
- return price_total;
- }
-
- public void setPrice_total(String price_total) {
- this.price_total = price_total;
- }
-
- public long getArticleId() {
- return articleId;
- }
-
- public void setArticleId(long articleId) {
- this.articleId = articleId;
- }
-
- public boolean isArrived() {
- return arrived;
- }
-
- public void setArrived(boolean arrived) {
- this.arrived = arrived;
- }
-
- public String getSupplierName() {
- return supplierName;
- }
-
- public void setSupplierName(String supplierName) {
- this.supplierName = supplierName;
- }
+ public long id;
+ public String dateOrder;
+ public String supplierName;
+ public String articleName;
+ public long articleId;
+ public String priceNet;
+ public String quantity;
+ public String priceTotal;
+ public boolean arrived;
public UImodelSupplierOrder(SupplierOrder order) {
this.id = order.id;
this.supplierName = order.supplier.name;
this.articleName = order.ordered.title;
this.articleId = order.ordered.id;
- this.priceNetto = String.format("%.2f", ((float) order.pricePerUnitNetCent / 100));
+ this.priceNet = String.format("%.2f", ((float) order.pricePerUnitNetCent / 100));
this.quantity = String.valueOf(order.numberOfUnits);
- this.price_total = String.format("%.2f", ((float) order.totalPriceNet / 100));
+ this.priceTotal = String.format("%.2f", ((float) order.totalPriceNet / 100));
Date date = new Date();
date.setTime(order.created.getTime());
diff --git a/prototype/src/main/resources/templates/intern/listedArticles/id.html b/prototype/src/main/resources/templates/intern/listedArticles/id.html
index e1cd1a7..6461fc2 100644
--- a/prototype/src/main/resources/templates/intern/listedArticles/id.html
+++ b/prototype/src/main/resources/templates/intern/listedArticles/id.html
@@ -29,9 +29,9 @@
-
+
-
+
Details
@@ -48,8 +48,8 @@