Authored by htoooth

修复链接错误

@@ -704,13 +704,20 @@ class ShopModel @@ -704,13 +704,20 @@ class ShopModel
704 704
705 if (isset($val['data']) && is_array($val['data'])) { 705 if (isset($val['data']) && is_array($val['data'])) {
706 foreach ($val['data'] as $k => &$v) { 706 foreach ($val['data'] as $k => &$v) {
707 - $v['url'] = self::modifyUrl($v, $shopId); 707 + $url = self::modifyUrl($v, $shopId);
  708 + if (!empty($url)) {
  709 + $v['url'] = $url;
  710 + }
  711 +
708 } 712 }
709 } 713 }
710 714
711 - if(is_array($val)){  
712 - foreach($val as $k1 => &$v1){  
713 - $v1['url'] = self::modifyUrl($v1,$shopId); 715 + if (!iseet($val['data']) && is_array($val)) {
  716 + foreach ($val as $k1 => &$v1) {
  717 + $url = self::modifyUrl($v1, $shopId);
  718 + if (!empty($url)) {
  719 + $v1['url'] = $url;
  720 + }
714 } 721 }
715 } 722 }
716 } 723 }