public function save(&$goods, $mustUpdate = null) { if ($goods['store']) { $goods['product'][0]['store'] = $goods['store']; } return parent::save($goods, $mustUpdate); }
public function save(&$goods, $mustUpdate = null, $mustInsert = false) { $arr = parent::save($goods, $mustUpdate); if (isset($goods['product']) && is_array($goods['product'])) { $o = app::get('gift')->model('ref'); foreach ($goods['product'] as $row) { if (isset($row['gift']) && is_array($row['gift'])) { $tmp = $row['gift']; $tmp['goods_id'] = $goods['goods_id']; $tmp['product_id'] = $row['product_id']; $tmp['bn'] = $row['bn']; $o->save2save($tmp); } } } return $arr; }