/** * @param $item * @return orderModel */ public function createItem($item) { $object = new orderModel(); foreach ($item as $k => $v) { $object->{$k} = $v; } $object->created = date('Y-m-d H:i:s'); $object->updated = date('Y-m-d H:i:s'); $object->save(); return $object; }
public function sendOrder($orderId, $userId) { $order = $this->_orderModel->getById($orderId); if ($order->status == KACANA_ORDER_PARTNER_STATUS_NEW && $order->user_id == $userId) { $order->updateItem($orderId, ['status' => KACANA_ORDER_STATUS_NEW]); } else { return false; } return true; }