/** * @param $get * @param $post * @return array|\Lite\Core\Result */ public function update($get, $post) { $id = $get['id']; $sample = BusinessOrderSamples::findOneByPk($id); if ($post) { $sample->setValues($post); $sample->save(); return $this->getCommonResult(true); } return array('sample' => $sample); }
/** * 添加订单的样品 * @param $get * @param $post * @return array */ public function addSample($get, $post) { $order_id = $get['id']; $order = BusinessOrder::findOneByPk($order_id); if ($post) { $order_sample = BusinessOrderSamples::find('id=? AND sample_id = ?', $order_id, $post['sample_id'])->count(); if ($order_sample) { return new Result('已经添加了相同包装相同货号的样品'); } $p = new BusinessOrderSamples($post); $p->save(); return $this->getCommonResult(true); } return array('order' => $order); }