Przeglądaj źródła

美团对接-定金商品价格同步

fang 1 rok temu
rodzic
commit
275a0e4332

+ 11 - 0
app/adminapi/controller/third/ThirdGoodsController.php

@@ -124,6 +124,17 @@ class ThirdGoodsController extends BaseAdminController
             }
         }
 
+        $j = 1;
+        for ($j; $j < 100; $j++){
+            $result1 = ThirdOrderLogic::queryshopdeal1($i);
+            if(empty($result1['data']['result'])){
+                break;
+            }
+            foreach ($result1['data']['result'] as $item1){
+                $data[] = $item1;
+            }
+        }
+
         if(!empty($data)){
             $good_data = [];
             $dealGroupIds = array_column($data, 'dealGroupId');

+ 26 - 0
app/common/logic/ThirdOrderLogic.php

@@ -465,6 +465,32 @@ class ThirdOrderLogic extends BaseLogic
         return http_request($url,http_build_query($data));
     }
 
+    /**
+     * 获取美团商品信息
+     * @param $offset
+     * @return string
+     */
+    public static function queryshopdeal1($offset=1)
+    {
+        $url = 'https://api-open-cater.meituan.com/ddzh/tuangou/deal/queryshopdeal';
+        $data = [
+            'timestamp'=>time(),
+            'appAuthToken'=>self::shop_token1['accessToken'],
+            'charset'=>'utf-8',
+            'version'=>'2',
+            'developerId'=>self::developerId,
+            'businessId'=>58,
+            'biz'=>json_encode([
+                'offset'=>$offset,
+                'limit'=>100,
+                "source"=>2,
+            ],JSON_UNESCAPED_UNICODE)
+        ];
+        $sign_data = self::get_sign(self::assessKey, $data);
+        $data['sign'] = $sign_data;
+        return http_request($url,http_build_query($data));
+    }
+
     /**
      * 商家改约
      * @param $offset