|
|
@@ -214,4 +214,35 @@ class SanJinService extends BaseService
|
|
|
$body = $response->getBody();
|
|
|
return json_decode($body->getContents(), true);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @description: 查询订单
|
|
|
+ * @param {*} $orderNo 订单号
|
|
|
+ * @return {*}
|
|
|
+ */
|
|
|
+ public static function queryOrder($orderNo)
|
|
|
+ {
|
|
|
+
|
|
|
+ $must = ['mchId','outTradeNo','reqTime'];
|
|
|
+ $mch_id = self::getMerchantId();
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $data = [];
|
|
|
+ $data['mchId'] = $mch_id;
|
|
|
+ $data['outTradeNo'] = $orderNo;
|
|
|
+ $data['reqTime'] = time() * 1000;
|
|
|
+
|
|
|
+ $data['sign'] = self::signature($data,$must);
|
|
|
+ $client = self::getClient();
|
|
|
+ $response = $client->post('api/v1/pay/queryOrder', [
|
|
|
+ 'json' => $data,
|
|
|
+ 'headers' => [
|
|
|
+ 'Content-Type' => 'application/json',
|
|
|
+ ]
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $body = $response->getBody();
|
|
|
+ return json_decode($body->getContents(), true);
|
|
|
+ }
|
|
|
}
|