Authored by cailing

帮助中心列表

  1 +<?php
  2 +
  3 +namespace LibModels\Wap\Home;
  4 +
  5 +use Api\Yohobuy;
  6 +use Api\Sign;
  7 +/**
  8 + * 帮助中心数据模型
  9 + *
  10 + */
  11 +class HelpData
  12 +{
  13 +
  14 + /*
  15 + * 获取帮助列表(分类),缓存1h
  16 + * clientType客户端
  17 + */
  18 + public static function serviceInfo()
  19 + {
  20 + //构建必传参数
  21 + $param = Yohobuy::param();
  22 + $param['method'] = 'app.help.li';
  23 + $param['client_secret'] = Sign::getSign($param);
  24 +
  25 + return Yohobuy::post(Yohobuy::API_URL, $param, $param);
  26 + }
  27 +
  28 +
  29 +
  30 +}
  31 +
  32 +
  1 +<?php
  2 +
  3 +namespace Home;
  4 +
  5 +use LibModels\Wap\Home\HelpData;
  6 +use Plugin\Helpers;
  7 +
  8 +/**
  9 + * 帮助中心相关数据处理
  10 + */
  11 +class HelpModel
  12 +{
  13 + /*
  14 + * 获取帮助中心列表
  15 + */
  16 +
  17 + public static function serviceInfo()
  18 + {
  19 + //调用接口获取数据
  20 + $res = json_decode(HelpData::serviceInfo(), TRUE);
  21 + $cateInfo = $res['data'];
  22 + $iHelp = array();
  23 + $list = array();
  24 + if ($cateInfo) {
  25 + foreach ($cateInfo as $key => $value) {
  26 + $iHelp[$key]['name'] = $value['caption'];
  27 + $iHelp[$key]['code'] = $value['code'];
  28 + }
  29 +
  30 + }
  31 + return $iHelp;
  32 + }
  33 +
  34 +
  35 +}
  36 +