修复在线客服和帮助中心数据获取不到的bug
Code Review By Rock Zhang
Showing
3 changed files
with
17 additions
and
13 deletions
@@ -23,7 +23,7 @@ class HelpData | @@ -23,7 +23,7 @@ class HelpData | ||
23 | $param['method'] = 'app.help.li'; | 23 | $param['method'] = 'app.help.li'; |
24 | $param['client_secret'] = Sign::getSign($param); | 24 | $param['client_secret'] = Sign::getSign($param); |
25 | 25 | ||
26 | - return Yohobuy::post(Yohobuy::API_URL, $param); | 26 | + return Yohobuy::get(Yohobuy::API_URL, $param); |
27 | } | 27 | } |
28 | 28 | ||
29 | /* | 29 | /* |
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | 2 | ||
3 | namespace LibModels\Wap\Home; | 3 | namespace LibModels\Wap\Home; |
4 | 4 | ||
5 | +use Api\Sign; | ||
5 | use Api\Yohobuy; | 6 | use Api\Yohobuy; |
6 | 7 | ||
7 | /** | 8 | /** |
@@ -20,23 +21,28 @@ class OnlineData | @@ -20,23 +21,28 @@ class OnlineData | ||
20 | 21 | ||
21 | /* | 22 | /* |
22 | * 获取帮助列表(分类),缓存1h | 23 | * 获取帮助列表(分类),缓存1h |
23 | - * clientType客户端 | ||
24 | */ | 24 | */ |
25 | 25 | ||
26 | - public static function getOnlineServiceInfo($clientType = 'iphone') | 26 | + public static function getOnlineServiceInfo() |
27 | { | 27 | { |
28 | - return Yohobuy::get(Yohobuy::SERVICE_URL . self::ONLINE_URI . 'getCategory', array('client_type' => $clientType), 3600); | 28 | + $params = Yohobuy::param(); |
29 | + $params['client_secret'] = Sign::getSign($params); | ||
30 | + | ||
31 | + return Yohobuy::get(Yohobuy::SERVICE_URL . self::ONLINE_URI . 'getCategory', $params, 3600); | ||
29 | } | 32 | } |
30 | 33 | ||
31 | /* | 34 | /* |
32 | * 获取问题详情,缓存1h | 35 | * 获取问题详情,缓存1h |
33 | * cateId问题分类ID | 36 | * cateId问题分类ID |
34 | - * clientType客户端 | ||
35 | */ | 37 | */ |
36 | 38 | ||
37 | - public static function getOnlineServiceDetail($cateId, $clientType = 'iphone') | 39 | + public static function getOnlineServiceDetail($cateId) |
38 | { | 40 | { |
39 | - return Yohobuy::get(Yohobuy::SERVICE_URL . self::ONLINE_URI . 'getHelp', array('category_id' => $cateId, 'client_type' => $clientType), 3600); | 41 | + $params = Yohobuy::param(); |
42 | + $params['category_id'] = $cateId; | ||
43 | + $params['client_secret'] = Sign::getSign($params); | ||
44 | + | ||
45 | + return Yohobuy::get(Yohobuy::SERVICE_URL . self::ONLINE_URI . 'getHelp', $params, 3600); | ||
40 | } | 46 | } |
41 | 47 | ||
42 | } | 48 | } |
@@ -12,13 +12,12 @@ class OnlineModel | @@ -12,13 +12,12 @@ class OnlineModel | ||
12 | { | 12 | { |
13 | /* | 13 | /* |
14 | * 获取在线帮助分类 | 14 | * 获取在线帮助分类 |
15 | - * $clientType客户端类型 | ||
16 | */ | 15 | */ |
17 | 16 | ||
18 | - public static function getOnlineServiceInfo($clientType = 'iphone') | 17 | + public static function getOnlineServiceInfo() |
19 | { | 18 | { |
20 | //调用接口获取数据 | 19 | //调用接口获取数据 |
21 | - $res = OnlineData::getOnlineServiceInfo($clientType); | 20 | + $res = OnlineData::getOnlineServiceInfo(); |
22 | $question = array(); | 21 | $question = array(); |
23 | $tab = array(); | 22 | $tab = array(); |
24 | if (isset($res['data'])) { | 23 | if (isset($res['data'])) { |
@@ -60,16 +59,15 @@ class OnlineModel | @@ -60,16 +59,15 @@ class OnlineModel | ||
60 | /* | 59 | /* |
61 | * 加载分类下的问题和解决方法 | 60 | * 加载分类下的问题和解决方法 |
62 | * cateId问题分类ID | 61 | * cateId问题分类ID |
63 | - * clientType客户端 | ||
64 | */ | 62 | */ |
65 | 63 | ||
66 | - public static function getOnlineServiceDetail($cateId, $clinetType = 'iphone') | 64 | + public static function getOnlineServiceDetail($cateId) |
67 | { | 65 | { |
68 | $result = array(); | 66 | $result = array(); |
69 | if (!$cateId) { | 67 | if (!$cateId) { |
70 | return $result; | 68 | return $result; |
71 | } | 69 | } |
72 | - $res = OnlineData::getOnlineServiceDetail($cateId, $clinetType); | 70 | + $res = OnlineData::getOnlineServiceDetail($cateId); |
73 | if (isset($res['code']) && $res['code'] === 200) { | 71 | if (isset($res['code']) && $res['code'] === 200) { |
74 | $questionInfo = $res['data']; | 72 | $questionInfo = $res['data']; |
75 | $list = array(); | 73 | $list = array(); |
-
Please register or login to post a comment