1
0
Эх сурвалжийг харах

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

fang 1 жил өмнө
parent
commit
541eb04cdf

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

@@ -170,6 +170,7 @@ class ThirdOrderLogic extends BaseLogic
                     'pay_way' => 4,
                     'order_total' => $product['product_price'],
                     'order_amount' => $product['product_price'],
+                    'paid_amount'=> $product['product_price'],
                 ];
                 $order = RechargeOrder::create($data);
                 //生成订单服务详情
@@ -494,4 +495,33 @@ class ThirdOrderLogic extends BaseLogic
         return http_request($url,http_build_query($data));
     }
 
+    /**
+     * 商家取消预定
+     * @param $offset
+     * @return string
+     */
+    public static function merchantcancelorder($data)
+    {
+        $url = 'https://api-open-cater.meituan.com/ddzh/yuding/lifereserve/merchantcancelorder';
+        $opBizCode = !empty($data['request_msg'])?json_decode($data['request_msg'],true)['opBizCode']:'';
+        $accessToken = $opBizCode == 'AE7MKOJAV67338LIC3UD0K5TGIO' ? self::shop_token2['accessToken'] : self::shop_token1['accessToken'];
+        $data = [
+            'timestamp'=>time(),
+            'appAuthToken'=>$accessToken,
+            'charset'=>'utf-8',
+            'version'=>'2',
+            'developerId'=>self::developerId,
+            'businessId'=>58,
+            'biz'=>json_encode([
+                'orderId'=>$data['orderId'],
+                'cancelReason'=>'取消预定',
+                "type"=>2,
+            ],JSON_UNESCAPED_UNICODE)
+        ];
+        $sign_data = self::get_sign(self::assessKey, $data);
+        $data['sign'] = $sign_data;
+        return http_request($url,http_build_query($data));
+
+    }
+
 }