|
|
@@ -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));
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|