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;
|
package org.hso.ecommerce.action.warehouse;
|
||||||
|
|
||||||
|
import java.sql.Timestamp;
|
||||||
|
|
||||||
|
import org.hso.ecommerce.entities.supplier.SupplierOrder;
|
||||||
|
|
||||||
public class StoreSupplierOrderAction {
|
public class StoreSupplierOrderAction {
|
||||||
|
|
||||||
//TODO add delivery date and warehouse booking
|
//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.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
|
import org.hso.ecommerce.action.warehouse.StoreSupplierOrderAction;
|
||||||
import org.hso.ecommerce.entities.supplier.SupplierOrder;
|
import org.hso.ecommerce.entities.supplier.SupplierOrder;
|
||||||
import org.hso.ecommerce.repos.supplier.SupplierOrderRepository;
|
import org.hso.ecommerce.repos.supplier.SupplierOrderRepository;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -23,7 +24,7 @@ public class SupplierOrderController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private final SupplierOrderRepository supplierOrderRepository = null;
|
private final SupplierOrderRepository supplierOrderRepository = null;
|
||||||
|
|
||||||
@GetMapping("supplierOrders")
|
@GetMapping("supplierOrders")
|
||||||
public String listSuppliers(Model model) {
|
public String listSuppliers(Model model) {
|
||||||
|
|
||||||
@ -49,7 +50,14 @@ public class SupplierOrderController {
|
|||||||
// TODO call action
|
// TODO call action
|
||||||
|
|
||||||
System.out.println("Order is present\n");
|
System.out.println("Order is present\n");
|
||||||
|
|
||||||
|
|
||||||
|
StoreSupplierOrderAction orderAction = new StoreSupplierOrderAction(order.get());
|
||||||
|
|
||||||
|
orderAction.storeOrder();
|
||||||
|
|
||||||
|
supplierOrderRepository.save(order.get());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return new RedirectView("../../supplierOrders/");
|
return new RedirectView("../../supplierOrders/");
|
||||||
|
Reference in New Issue
Block a user