From f448ca64add2b265e021e1f7df1a121c8457677b Mon Sep 17 00:00:00 2001 From: localhorst Date: Tue, 9 Jun 2020 17:47:03 +0200 Subject: [PATCH] set delivery date on order from supplier --- .../warehouse/StoreSupplierOrderAction.java | 24 +++++++++++++++++++ .../suppliers/SupplierOrderController.java | 12 ++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/prototype/src/main/java/org/hso/ecommerce/action/warehouse/StoreSupplierOrderAction.java b/prototype/src/main/java/org/hso/ecommerce/action/warehouse/StoreSupplierOrderAction.java index 9bc413d..615dd33 100644 --- a/prototype/src/main/java/org/hso/ecommerce/action/warehouse/StoreSupplierOrderAction.java +++ b/prototype/src/main/java/org/hso/ecommerce/action/warehouse/StoreSupplierOrderAction.java @@ -1,7 +1,31 @@ package org.hso.ecommerce.action.warehouse; +import java.sql.Timestamp; + +import org.hso.ecommerce.entities.supplier.SupplierOrder; + public class StoreSupplierOrderAction { //TODO add delivery date and warehouse booking + private SupplierOrder order; + + + public StoreSupplierOrderAction(SupplierOrder order) { + this.order = order; + } + + + + public void storeOrder() { + + order.delivered = new Timestamp(System.currentTimeMillis()); + + + } + + + + + } 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 1485c92..a689bc9 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 @@ -6,6 +6,7 @@ import java.util.Date; import java.util.List; import java.util.Optional; +import org.hso.ecommerce.action.warehouse.StoreSupplierOrderAction; import org.hso.ecommerce.entities.supplier.SupplierOrder; import org.hso.ecommerce.repos.supplier.SupplierOrderRepository; import org.springframework.beans.factory.annotation.Autowired; @@ -23,7 +24,7 @@ public class SupplierOrderController { @Autowired private final SupplierOrderRepository supplierOrderRepository = null; - + @GetMapping("supplierOrders") public String listSuppliers(Model model) { @@ -49,7 +50,14 @@ public class SupplierOrderController { // TODO call action System.out.println("Order is present\n"); - + + + StoreSupplierOrderAction orderAction = new StoreSupplierOrderAction(order.get()); + + orderAction.storeOrder(); + + supplierOrderRepository.save(order.get()); + } return new RedirectView("../../supplierOrders/");