Authored by Rock Zhang

优化列表以及为你优选商品图片选择逻辑

Code Review By Rock Zhang
@@ -221,8 +221,8 @@ class Helpers @@ -221,8 +221,8 @@ class Helpers
221 $flag = false; // 判别默认的商品是否将默认的图片URL赋值到skn 221 $flag = false; // 判别默认的商品是否将默认的图片URL赋值到skn
222 $firstGood = array(); // 第一个skc产品 222 $firstGood = array(); // 第一个skc产品
223 // 如果设置了默认图片,就取默认的图片 223 // 如果设置了默认图片,就取默认的图片
224 - foreach ($productData['goods_list'] as $k => $oneGoods) {  
225 - if ($k === 0) { 224 + foreach ($productData['goods_list'] as $oneGoods) {
  225 + if (empty($firstGood)) {
226 $firstGood = $oneGoods; 226 $firstGood = $oneGoods;
227 } 227 }
228 228
@@ -298,9 +298,9 @@ class Helpers @@ -298,9 +298,9 @@ class Helpers
298 $cover2 = isset($images['cover_2']) ? $images['cover_2'] : ''; 298 $cover2 = isset($images['cover_2']) ? $images['cover_2'] : '';
299 $gender = self::getGenderByCookie(); 299 $gender = self::getGenderByCookie();
300 if ($gender === '2,3') { 300 if ($gender === '2,3') {
301 - return !empty($cover2) ? $cover2 : !empty($cover1) ? $cover1 : $imgUrl; 301 + return !empty($cover2) ? $cover2 : (!empty($cover1) ? $cover1 : $imgUrl);
302 } else { 302 } else {
303 - return !empty($cover1) ? $cover1 : !empty($cover2) ? $cover2 : $imgUrl; 303 + return !empty($cover1) ? $cover1 : (!empty($cover2) ? $cover2 : $imgUrl);
304 } 304 }
305 } 305 }
306 306