Example #1
0
 public static function addNew($data)
 {
     $stock_order = new StockOrder();
     if ($data['required_at']) {
         $required_at = Carbon::createFromFormat('d/m/Y', $data['required_at']);
         $required_at->hour = 8;
         $required_at->minute = 0;
         $required_at->second = 0;
     }
     $stock_order->amount = $data['amount'];
     $stock_order->stock_id = $data['stock_id'];
     $stock_order->branch_id = $data['branch_id'];
     $stock_order->creator_id = $data['creator_id'];
     $stock_order->urgent = $data['urgent'] ? 1 : 0;
     $stock_order->required_at = $required_at;
     $stock_order->draft = $data['draft'] ? 1 : 0;
     $stock_order->send_reminder = $data['send_reminder'] ? 1 : 0;
     $stock_order->reminder_days = $data['reminder_days'] ? $data['reminder_days'] : 0;
     $stock_order->comments = $data['comments'];
     $stock_order->save();
     return $stock_order;
 }