Authored by htoooth

修复跳转链接错误

@@ -28,7 +28,7 @@ class ShopProcess @@ -28,7 +28,7 @@ class ShopProcess
28 { 28 {
29 if (isset($val['linkType']) && $val['linkType'] == 1) { 29 if (isset($val['linkType']) && $val['linkType'] == 1) {
30 return Helpers::url('/search/list', array('filter_poolId' => $val['categoryId'], 30 return Helpers::url('/search/list', array('filter_poolId' => $val['categoryId'],
31 - 'title' => $val['categoryName'])); 31 + 'title' => $val['categoryName']), '');
32 } else { 32 } else {
33 33
34 if (isset($val['url'])) { 34 if (isset($val['url'])) {
@@ -49,7 +49,7 @@ class ShopProcess @@ -49,7 +49,7 @@ class ShopProcess
49 { 49 {
50 if (isset($val['linkType']) && $val['linkType'] == 1) { 50 if (isset($val['linkType']) && $val['linkType'] == 1) {
51 return Helpers::url('/search/list') . sprintf('?openby:yohobuy={"action":"go.poollist","params":{"shop_id":"%s","title":"%s","productPool":"%s"}}', 51 return Helpers::url('/search/list') . sprintf('?openby:yohobuy={"action":"go.poollist","params":{"shop_id":"%s","title":"%s","productPool":"%s"}}',
52 - $shopId . '', $val['categoryName'] . '', $val['categoryId'] . ''); 52 + $shopId . '', $val['categoryName'] . '', $val['categoryId'] . '', '');
53 } else { 53 } else {
54 54
55 if (isset($val['url'])) { 55 if (isset($val['url'])) {
@@ -168,6 +168,15 @@ class ShopProcess @@ -168,6 +168,15 @@ class ShopProcess
168 } 168 }
169 } 169 }
170 } 170 }
  171 +
  172 + if (!isset($val2['data']) && is_array($val2)) {
  173 + foreach ($val2 as $k1 => &$v1) {
  174 + $url3 = $modifyUrl($v1, $shopId);
  175 + if (!empty($url3)) {
  176 + $v1['url'] = $url3;
  177 + }
  178 + }
  179 + }
171 } 180 }
172 181
173 self::$val['resource_name']($json); 182 self::$val['resource_name']($json);