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

客户端-京东服务商从京推推换成官方

sunxbiao месяцев назад: 11
Родитель
Сommit
174d43ca30
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      app/controller/api/store/product/Jd.php

+ 8 - 5
app/controller/api/store/product/Jd.php

@@ -336,11 +336,14 @@ class Jd extends BaseController
336
         if (empty($skuId)) {
336
         if (empty($skuId)) {
337
             return app('json')->fail('商品下架不存在', null, 401);
337
             return app('json')->fail('商品下架不存在', null, 401);
338
         }
338
         }
339
+        if (empty($this->request->uid())) {
340
+            return app('json')->fail('请重新登录', null, 401);
341
+        }
339
 
342
 
340
-        $third_party_goods_detail = Db::name('third_party_goods')->whereLike('json', '%' . $skuId . '%')->find();
343
+        $third_party_goods_detail = Db::name('third_party_goods')->where('type', '=', 2)->whereLike('json', '%' . $skuId . '%')->find();
341
         $third_party_goods_json_detail = json_decode($third_party_goods_detail['json'], true);
344
         $third_party_goods_json_detail = json_decode($third_party_goods_detail['json'], true);
342
 
345
 
343
-        $url = $this->linkChange($third_party_goods_json_detail['materialUrl'], 1592, $third_party_goods_json_detail['coupon_money'][0]['link'] ?? '');
346
+        $url = $this->linkChange($third_party_goods_json_detail['materialUrl'], $this->request->uid(), $third_party_goods_json_detail['coupon_money'][0]['link'] ?? '');
344
 
347
 
345
         return app("json")->success(['url' => $url]);
348
         return app("json")->success(['url' => $url]);
346
     }
349
     }
@@ -364,8 +367,8 @@ class Jd extends BaseController
364
             'promotionCodeReq' => [
367
             'promotionCodeReq' => [
365
                 'materialId' => $url,
368
                 'materialId' => $url,
366
                 'siteId'     => $this->appid,
369
                 'siteId'     => $this->appid,
367
-                'positionId' => pow(10, 5) + $uid, //自定义,和订单关联
368
-                'couponUrl'  => $couponUrl,
370
+                'positionId' => $uid, //自定义,和订单关联
371
+                // 'couponUrl'  => $couponUrl,
369
                 'sceneId' => 1
372
                 'sceneId' => 1
370
             ],
373
             ],
371
         ];
374
         ];
@@ -596,7 +599,7 @@ class Jd extends BaseController
596
             }
599
             }
597
             //通过订单关联
600
             //通过订单关联
598
             $positionId = $order['positionId'];
601
             $positionId = $order['positionId'];
599
-            $userId = $positionId - pow(10, 5);
602
+            $userId = $positionId;
600
             if ($userId <= 0) {//拉取的订单没有匹配到用户
603
             if ($userId <= 0) {//拉取的订单没有匹配到用户
601
                 continue;
604
                 continue;
602
             }
605
             }