소스 검색

Merge remote-tracking branch 'origin/dev' into dev

xupuyuan 11 달 전
부모
커밋
f5ee3d8f86

+ 1 - 0
app/controller/api/store/merchant/Merchant.php

@@ -161,6 +161,7 @@ class Merchant extends BaseController
161
         foreach ($result['list'] as $productInfo) {
161
         foreach ($result['list'] as $productInfo) {
162
             $formatList[] = [
162
             $formatList[] = [
163
                 'type' => 0,//京东商品
163
                 'type' => 0,//京东商品
164
+                'merId' => $productInfo['mer_id'],
164
                 'skuId' => '',//itemId 京东官方 已不返回skuId , 使用 联盟商品ID 代替skuId
165
                 'skuId' => '',//itemId 京东官方 已不返回skuId , 使用 联盟商品ID 代替skuId
165
                 'id' => $productInfo['product_id'] ?? '', //id
166
                 'id' => $productInfo['product_id'] ?? '', //id
166
                 'name' => $productInfo['store_name'],//名称
167
                 'name' => $productInfo['store_name'],//名称

+ 45 - 41
app/controller/api/store/product/Jd.php

@@ -473,44 +473,44 @@ class Jd extends BaseController
473
 
473
 
474
         $eliteIdList = [
474
         $eliteIdList = [
475
             '1', //好券商品
475
             '1', //好券商品
476
-            // '2', //精选卖场
477
-            // '10', //9.9包邮
478
-            // '15', //京东配送
479
-            // '22', //实时热销榜
480
-            // //            '23', //为你推荐
481
-            // '24', //数码家电
482
-            // '25', //超市
483
-            // '26', //母婴玩具
484
-            // '27', //家具日用
485
-            // '28', //美妆穿搭
486
-            // '30', //图书文具
487
-            // '31', //今日必推
488
-            // '32', //京东好物
489
-            // '33', //京东秒杀
490
-            // '34', //拼购商品
491
-            // '40', //高收益榜
492
-            // '41', //自营热卖榜
493
-            // //            '108', //秒杀进行中
494
-            // '109', //新品首发
495
-            // '110', //自营
496
-            // '112', //京东爆品
497
-            // // '125', //首购商品
498
-            // '129', //高佣榜单
499
-            // //            '130', //视频商品
500
-            // //            '153', //历史最低价商品榜
501
-            // //            '238', //新人价商品
502
-            // //            '315', //秒杀未开始
503
-            // '341', //3C新品
504
-            // // '342', //智能新品
505
-            // '343', //3C长尾商品
506
-            // // '345', //时尚新品
507
-            // // '346', //时尚爆品
508
-            // //            '1001', //选品库
509
-            // //            '515', //订单接龙商品
510
-            // //            '519', //官方活动
511
-            // '12254', //超级补贴
512
-            // // '12318', //便宜包邮
513
-            // '12339', //超市卡
476
+            '2', //精选卖场
477
+            '10', //9.9包邮
478
+            '15', //京东配送
479
+            '22', //实时热销榜
480
+            //            '23', //为你推荐
481
+            '24', //数码家电
482
+            '25', //超市
483
+            '26', //母婴玩具
484
+            '27', //家具日用
485
+            '28', //美妆穿搭
486
+            '30', //图书文具
487
+            '31', //今日必推
488
+            '32', //京东好物
489
+            '33', //京东秒杀
490
+            '34', //拼购商品
491
+            '40', //高收益榜
492
+            '41', //自营热卖榜
493
+            //            '108', //秒杀进行中
494
+            '109', //新品首发
495
+            '110', //自营
496
+            '112', //京东爆品
497
+            // '125', //首购商品
498
+            '129', //高佣榜单
499
+            //            '130', //视频商品
500
+            //            '153', //历史最低价商品榜
501
+            //            '238', //新人价商品
502
+            //            '315', //秒杀未开始
503
+            '341', //3C新品
504
+            // '342', //智能新品
505
+            '343', //3C长尾商品
506
+            // '345', //时尚新品
507
+            // '346', //时尚爆品
508
+            //            '1001', //选品库
509
+            //            '515', //订单接龙商品
510
+            //            '519', //官方活动
511
+            '12254', //超级补贴
512
+            // '12318', //便宜包邮
513
+            '12339', //超市卡
514
         ];
514
         ];
515
         $maxExecutionTime = 1800; // 最大执行时间5分钟
515
         $maxExecutionTime = 1800; // 最大执行时间5分钟
516
         $startTime = time();
516
         $startTime = time();
@@ -538,7 +538,7 @@ class Jd extends BaseController
538
                         }
538
                         }
539
                         // 首次请求获取总页数
539
                         // 首次请求获取总页数
540
                         if ($page === 1 && isset($result['totalCount'])) {
540
                         if ($page === 1 && isset($result['totalCount'])) {
541
-                            // $maxPage = max(1, (int)ceil($result['totalCount'] / 50));
541
+                            $maxPage = max(1, (int)ceil($result['totalCount'] / 50));
542
                         }
542
                         }
543
                         // 处理数据
543
                         // 处理数据
544
                         if (!empty($result['data'])) {
544
                         if (!empty($result['data'])) {
@@ -568,7 +568,7 @@ class Jd extends BaseController
568
             'goodsReq' => [
568
             'goodsReq' => [
569
                 'eliteId' => $eliteId,
569
                 'eliteId' => $eliteId,
570
                 'pageIndex' => $page ?? 1,
570
                 'pageIndex' => $page ?? 1,
571
-                'pageSize' => 10,
571
+                'pageSize' => 50,
572
             ]
572
             ]
573
         ];
573
         ];
574
         $result = $this->getUrlResult($apiName, $params);
574
         $result = $this->getUrlResult($apiName, $params);
@@ -609,6 +609,10 @@ class Jd extends BaseController
609
                 }
609
                 }
610
             }
610
             }
611
 
611
 
612
+            if (empty($maxCoupon)) {
613
+                continue;
614
+            }
615
+
612
             // 最低到手价
616
             // 最低到手价
613
             $purchasePrice = $goods['priceInfo']['price'];
617
             $purchasePrice = $goods['priceInfo']['price'];
614
             // 券后价
618
             // 券后价
@@ -639,7 +643,7 @@ class Jd extends BaseController
639
 
643
 
640
                 'commission' => $commissionMoney,//佣金
644
                 'commission' => $commissionMoney,//佣金
641
                 'commission_rate' => $goods['commissionInfo']['commissionShare'] ?? 0.00,//佣金比例
645
                 'commission_rate' => $goods['commissionInfo']['commissionShare'] ?? 0.00,//佣金比例
642
-                'coupon_money' => empty($maxCoupon) ? [] : [$maxCoupon],
646
+                'coupon_money' => [$maxCoupon],
643
                 'coupon_link' => $maxCoupon['link'] ?? '',
647
                 'coupon_link' => $maxCoupon['link'] ?? '',
644
                 'lowestCouponPrice' => $purchasePrice,
648
                 'lowestCouponPrice' => $purchasePrice,
645
                 'price' => $goods['priceInfo']['price'], //价格
649
                 'price' => $goods['priceInfo']['price'], //价格

+ 1 - 1
app/controller/api/store/product/Jt.php

@@ -197,7 +197,7 @@ class Jt extends BaseController
197
         // -> field('json')
197
         // -> field('json')
198
         // -> select()
198
         // -> select()
199
         // -> toArray();
199
         // -> toArray();
200
-    
200
+
201
         if($keyword){
201
         if($keyword){
202
             $goods_obj=$goods_obj->where('json', 'like', '%' . $keyword . '%');
202
             $goods_obj=$goods_obj->where('json', 'like', '%' . $keyword . '%');
203
         }
203
         }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
extend/BaiduAi/sdk/lib/3e511fab3f565237233736f759f2e3e2