set delivery date on order from supplier

This commit is contained in:
Hendrik Schutter 2020-06-09 17:47:03 +02:00
parent 6317780dfa
commit f448ca64ad
2 changed files with 34 additions and 2 deletions

View File

@ -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());
}
}

View File

@ -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;
@ -50,6 +51,13 @@ public class SupplierOrderController {
System.out.println("Order is present\n");
StoreSupplierOrderAction orderAction = new StoreSupplierOrderAction(order.get());
orderAction.storeOrder();
supplierOrderRepository.save(order.get());
}
return new RedirectView("../../supplierOrders/");