...
|
...
|
@@ -253,10 +253,17 @@ class Api extends Controller |
|
|
$cks = Db::name('order')
|
|
|
->where(['order_no' => $data['out_trade_no']])
|
|
|
->find();
|
|
|
|
|
|
file_put_contents("pcl_pay_logs.log", date("Y-m-d H:i:s") . "::" . json_encode($cks, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
|
|
|
$this->senWxmsgToDriverUser($cks['id']);
|
|
|
|
|
|
if (!empty($cks) && $cks['is_pay'] == '2') {
|
|
|
if($cks['rebook']==0){
|
|
|
|
|
|
$order['commission_pay'] = 1;
|
|
|
$rs = Db::name('order')
|
|
|
->where(['order_no' => $data['out_trade_no']])
|
|
|
->update($order);
|
|
|
}else if (!empty($cks) && $cks['is_pay'] == '2') {
|
|
|
//更新订单信息
|
|
|
$order['transaction_id'] = $data['transaction_id'];
|
|
|
$order['is_pay'] = 1;
|
...
|
...
|
@@ -267,7 +274,9 @@ class Api extends Controller |
|
|
->where(['order_no' => $data['out_trade_no']])
|
|
|
->update($order);
|
|
|
SendMessage($cks['id']);
|
|
|
//生成订单日志
|
|
|
|
|
|
}
|
|
|
//生成订单日志
|
|
|
if ($rs) {
|
|
|
if($order['type']==1){
|
|
|
$orderlog['content'] = '计票消费';
|
...
|
...
|
@@ -284,8 +293,6 @@ class Api extends Controller |
|
|
//$this->SendMessage($cks['id']);
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//你可以在这里你的业务处理逻辑,比如处理你的订单状态、给会员加余额等等功能
|
|
|
//下面这句必须要执行,且在此之前不能有任何输出
|
|
|
return $pay->success()->send();
|
...
|
...
|
|