作者 郭文星

1231

... ... @@ -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,25 +274,25 @@ class Api extends Controller
->where(['order_no' => $data['out_trade_no']])
->update($order);
SendMessage($cks['id']);
//生成订单日志
if ($rs) {
if($order['type']==1){
$orderlog['content'] = '计票消费';
}elseif($order['type']==2){
$orderlog['content'] = '城际消费';
}elseif($order['type']==3){
$orderlog['content'] = '包车消费';
}
$orderlog['order_id'] = $cks['id'];
$orderlog['price'] = $order['price'];
$orderlog['user_id'] = $cks['user_id'];
$orderlog['createtime'] = time();
Db::name('order_log')->insert($orderlog);
//$this->SendMessage($cks['id']);
}
}
//生成订单日志
if ($rs) {
if($order['type']==1){
$orderlog['content'] = '计票消费';
}elseif($order['type']==2){
$orderlog['content'] = '城际消费';
}elseif($order['type']==3){
$orderlog['content'] = '包车消费';
}
$orderlog['order_id'] = $cks['id'];
$orderlog['price'] = $order['price'];
$orderlog['user_id'] = $cks['user_id'];
$orderlog['createtime'] = time();
Db::name('order_log')->insert($orderlog);
//$this->SendMessage($cks['id']);
}
//你可以在这里你的业务处理逻辑,比如处理你的订单状态、给会员加余额等等功能
//下面这句必须要执行,且在此之前不能有任何输出
return $pay->success()->send();
... ...