DetailData.php 1.1 KB
<?php

namespace LibModels\Wap\Product;

use Api\Sign;
use Api\Yohobuy;

/**
 * 商品详情相关的数据模型
 * 
 * @name DetailData
 * @package LibModels/Wap/Product
 * @copyright yoho.inc
 * @version 1.0 (2015-10-8 11:51:32)
 * @author fei.hong <fei.hong@yoho.cn>
 */
class DetailData
{
    
    const PRODUCT_BASE_INFO = 'product/queryProductDetailByProductId';
    const PRODUCT_SIZE_INFO = 'product/queryProductIntroBySkn';
    
    /**
     * 商品基本信息
     * 
     * @param int $productId 商品ID
     * @param int $uid 用户ID
     * @return array
     */
    public static function baseInfo($productId, $uid)
    {
        return  Yohobuy::jsonPost(Yohobuy::API_URL_PRODUCTDETAIL . self::PRODUCT_BASE_INFO, array('param' => intval($productId), 'userId' => intval($uid)) ); 
    }
    
    /**
     * 商品尺码信息
     * 
     * @param int $productSkn 商品SKN号
     * @return array
     */
    public static function sizeInfo($productSkn)
    {
        return Yohobuy::jsonPost(Yohobuy::API_URL_PRODUCTDETAIL . self::PRODUCT_SIZE_INFO, array('param' => intval($productSkn) ) );
    }
    
}