ShopData.php 1.24 KB
<?php

/**
 * Created by PhpStorm.
 * User: Targaryen
 * Date: 2016/4/21
 * Time: 15:55
 */

namespace LibModels\Wap\Shop;

use Api\Yohobuy;
use Api\Sign;

class ShopData
{
    /**
     * 调取店铺简介数据
     *
     * @param $shopId
     * @return mixed
     */
    public static function getShopIntro($shopId = 0)
    {
        $param = Yohobuy::param();
        $param['method'] = 'app.shops.getIntro';
        $param['shops_id'] = $shopId;
        $param['client_secret'] = Sign::getSign($param);
        return Yohobuy::get(Yohobuy::API_URL, $param);
    }

    public static function getShopCategory($shopId = 0)
    {
        $param = Yohobuy::param();
        $param['method'] = 'app.shop.getSortInfo';
        $param['shops_id'] = $shopId;
        $param['client_secret'] = Sign::getSign($param);
        return Yohobuy::get(Yohobuy::API_URL, $param);
    }

    /**
     *
     * 辅助方法 Debug 数据输出
     *
     * @param $data
     * @param bool $is_exit 输出后是否中断执行
     */
    public static function debugOut($data, $is_exit = true)
    {
        header("Content-type:text/html;charset=utf-8");
        echo '<pre>';
        print_r($data);
        echo '</pre>';
        if ($is_exit) {
            exit;
        }
    }
}