Exemple #1
0
 public function save(&$goods, $mustUpdate = null)
 {
     if ($goods['store']) {
         $goods['product'][0]['store'] = $goods['store'];
     }
     return parent::save($goods, $mustUpdate);
 }
Exemple #2
0
 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;
 }