Просмотр исходного кода

API-京东、唯品会商品列表增加随机盐

sunxbiao месяцев назад: 8
Родитель
Сommit
265dee8042
2 измененных файлов с 4 добавлено и 0 удалено
  1. 2 0
      app/controller/api/store/product/Jd.php
  2. 2 0
      app/controller/api/store/product/Vip.php

+ 2 - 0
app/controller/api/store/product/Jd.php

@@ -216,7 +216,9 @@ class Jd extends BaseController
216
             ];
216
             ];
217
             $goods_obj = $goods_obj->whereIn('cid', $oldToNewMapping[$_cid]);
217
             $goods_obj = $goods_obj->whereIn('cid', $oldToNewMapping[$_cid]);
218
         }
218
         }
219
+        $salt = (int)(time() / 100);
219
         $list = $goods_obj->page($page, $limit)
220
         $list = $goods_obj->page($page, $limit)
221
+            ->orderRaw("RAND({$salt})")
220
             ->select()->toArray();
222
             ->select()->toArray();
221
 
223
 
222
         $formatList = [];
224
         $formatList = [];

+ 2 - 0
app/controller/api/store/product/Vip.php

@@ -308,7 +308,9 @@ class Vip extends BaseController
308
         if($_cid){
308
         if($_cid){
309
             $goods_obj=$goods_obj->where('cid', $_cid);
309
             $goods_obj=$goods_obj->where('cid', $_cid);
310
         }
310
         }
311
+        $salt = (int)(time() / 100);
311
         $data=$goods_obj->page($page, $limit)
312
         $data=$goods_obj->page($page, $limit)
313
+            ->orderRaw("RAND({$salt})")
312
             ->select()->toArray();
314
             ->select()->toArray();
313
 
315
 
314
         Log::info("vip=================");
316
         Log::info("vip=================");