/** * 编辑商品 * * @param array $product * @return boolean */ public static function set($product) { //isset($product['point']) AND BLL_Product_Point::set($product, $product['point']); if (empty($product['uri_name'])) { $product['uri_name'] = self::crt_uri_name($product); } switch ($product['type']) { case ProductService::PRODUCT_TYPE_ASSEMBLY: BLL_Product_Type_Assembly::save($product); break; case ProductService::PRODUCT_TYPE_CONFIGURABLE: BLL_Product_Type_Configurable::save($product); break; case ProductService::PRODUCT_TYPE_GOODS: default: BLL_Product_Type_Simple::save($product); break; } BLL_Product_Feature::set_fetuoptrs($product); BLL_Product_Detail::set($product); BLL_Product_Relation::set($product); BLL_Product_Wholesale::set($product); BLL_Product_Search::set($product); return TRUE; }