Authored by whb

Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop

@@ -29,12 +29,13 @@ class SearchData @@ -29,12 +29,13 @@ class SearchData
29 defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'developer'); 29 defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'developer');
30 switch (APPLICATION_ENV) { 30 switch (APPLICATION_ENV) {
31 case 'release': 31 case 'release':
32 - return 'http://100.98.132.63/yohosearch/search.json';  
33 - case 'test': 32 + return 'http://100.98.132.63/yohosearch/search.json'; //return 'http://101.201.178.220/yohosearch/search.json';
34 case 'preview': 33 case 'preview':
  34 + return 'http://101.200.31.165/yohosearch/search.json';
  35 + case 'test':
35 case 'developer': 36 case 'developer':
36 default: 37 default:
37 - return 'http://101.200.31.165/yohosearch/search.json';//return 'http://192.168.10.64:8080/yohosearch/search.json'; 38 + return 'http://192.168.10.64:8080/yohosearch/search.json';
38 } 39 }
39 } 40 }
40 41
@@ -218,14 +218,10 @@ class Helpers @@ -218,14 +218,10 @@ class Helpers
218 $productData['market_price'] = false; 218 $productData['market_price'] = false;
219 } 219 }
220 220
221 - $flag = false; // 判别默认的商品是否将默认的图片URL赋值到skn  
222 - $firstGood = array(); // 第一个skc产品 221 + // 判别默认的商品是否将默认的图片URL赋值到skn
  222 + $flag = false;
223 // 如果设置了默认图片,就取默认的图片 223 // 如果设置了默认图片,就取默认的图片
224 foreach ($productData['goods_list'] as $oneGoods) { 224 foreach ($productData['goods_list'] as $oneGoods) {
225 - if (empty($firstGood)) {  
226 - $firstGood = $oneGoods;  
227 - }  
228 -  
229 // 此skc是默认的,则将图片赋值给skn 225 // 此skc是默认的,则将图片赋值给skn
230 if ($oneGoods['is_default'] === 'Y') { 226 if ($oneGoods['is_default'] === 'Y') {
231 $productData['default_images'] = self::procProductImg($oneGoods); 227 $productData['default_images'] = self::procProductImg($oneGoods);
@@ -233,8 +229,8 @@ class Helpers @@ -233,8 +229,8 @@ class Helpers
233 } 229 }
234 } 230 }
235 // 如果还未赋值,则取第一个skc产品的默认图片 231 // 如果还未赋值,则取第一个skc产品的默认图片
236 - if (!$flag && !empty($firstGood)) {  
237 - $productDatap['default_images'] = self::procProductImg($firstGood); 232 + if (!$flag) {
  233 + $productData['default_images'] = self::procProductImg($productData['goods_list'][0]);
238 } 234 }
239 235
240 $result = array(); 236 $result = array();
@@ -286,12 +282,15 @@ class Helpers @@ -286,12 +282,15 @@ class Helpers
286 } 282 }
287 283
288 /** 284 /**
289 - * 根据性别来决定 默认图片获取字段 如果是 2、3 则优先从cover2 --》 cover1 -- 》 images_url 285 + * 根据性别来决定 默认图片获取字段 如果是 2、3
  286 + *
  287 + * 则优先从cover2 --》 cover1 -- 》 images_url
290 * 否则优先从cover1 --》 cover2 -- 》 images_url 288 * 否则优先从cover1 --》 cover2 -- 》 images_url
  289 + *
291 * @param array $images 290 * @param array $images
292 * @return string 商品图片 291 * @return string 商品图片
293 */ 292 */
294 - private static function procProductImg($images) 293 + public static function procProductImg($images)
295 { 294 {
296 $imgUrl = isset($images['images_url']) ? $images['images_url'] : ''; 295 $imgUrl = isset($images['images_url']) ? $images['images_url'] : '';
297 $cover1 = isset($images['cover_1']) ? $images['cover_1'] : ''; 296 $cover1 = isset($images['cover_1']) ? $images['cover_1'] : '';
@@ -800,7 +799,7 @@ class Helpers @@ -800,7 +799,7 @@ class Helpers
800 */ 799 */
801 public static function syncUserSession($uid, $refer = '', $callback = 'call') 800 public static function syncUserSession($uid, $refer = '', $callback = 'call')
802 { 801 {
803 - return 'http://m1.yohobuy.com/Passport/session/index?callback=' . $callback 802 + return 'http://mapi.yohobuy.com/Passport/session/index?callback=' . $callback
804 . '&sign=' . md5(md5($uid . 'Js8Yn0!EwPM45-ws')) . '&uid=' . $uid . '&go=' . $refer; 803 . '&sign=' . md5(md5($uid . 'Js8Yn0!EwPM45-ws')) . '&uid=' . $uid . '&go=' . $refer;
805 } 804 }
806 805
@@ -816,7 +815,7 @@ class Helpers @@ -816,7 +815,7 @@ class Helpers
816 */ 815 */
817 public static function logoutSession($token, $refer = '', $callback = 'call') 816 public static function logoutSession($token, $refer = '', $callback = 'call')
818 { 817 {
819 - return 'http://m1.yohobuy.com/Passport/session/logout?callback=' . $callback 818 + return 'http://mapi.yohobuy.com/Passport/session/logout?callback=' . $callback
820 . '&sign=' . md5(md5('Js8Yn0!EwPM45-ws')) . '&token=' . $token . '&go=' . $refer; 819 . '&sign=' . md5(md5('Js8Yn0!EwPM45-ws')) . '&token=' . $token . '&go=' . $refer;
821 } 820 }
822 821