set delivery date on order from supplier
This commit is contained in:
parent
6317780dfa
commit
f448ca64ad
@ -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());
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -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/");
|
||||
|
Reference in New Issue
Block a user