正在显示
1 个修改的文件
包含
24 行增加
和
17 行删除
@@ -253,10 +253,17 @@ class Api extends Controller | @@ -253,10 +253,17 @@ class Api extends Controller | ||
253 | $cks = Db::name('order') | 253 | $cks = Db::name('order') |
254 | ->where(['order_no' => $data['out_trade_no']]) | 254 | ->where(['order_no' => $data['out_trade_no']]) |
255 | ->find(); | 255 | ->find(); |
256 | + | ||
256 | file_put_contents("pcl_pay_logs.log", date("Y-m-d H:i:s") . "::" . json_encode($cks, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND); | 257 | file_put_contents("pcl_pay_logs.log", date("Y-m-d H:i:s") . "::" . json_encode($cks, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND); |
257 | $this->senWxmsgToDriverUser($cks['id']); | 258 | $this->senWxmsgToDriverUser($cks['id']); |
258 | 259 | ||
259 | - if (!empty($cks) && $cks['is_pay'] == '2') { | 260 | + if($cks['rebook']==0){ |
261 | + | ||
262 | + $order['commission_pay'] = 1; | ||
263 | + $rs = Db::name('order') | ||
264 | + ->where(['order_no' => $data['out_trade_no']]) | ||
265 | + ->update($order); | ||
266 | + }else if (!empty($cks) && $cks['is_pay'] == '2') { | ||
260 | //更新订单信息 | 267 | //更新订单信息 |
261 | $order['transaction_id'] = $data['transaction_id']; | 268 | $order['transaction_id'] = $data['transaction_id']; |
262 | $order['is_pay'] = 1; | 269 | $order['is_pay'] = 1; |
@@ -267,25 +274,25 @@ class Api extends Controller | @@ -267,25 +274,25 @@ class Api extends Controller | ||
267 | ->where(['order_no' => $data['out_trade_no']]) | 274 | ->where(['order_no' => $data['out_trade_no']]) |
268 | ->update($order); | 275 | ->update($order); |
269 | SendMessage($cks['id']); | 276 | SendMessage($cks['id']); |
270 | - //生成订单日志 | ||
271 | - if ($rs) { | ||
272 | - if($order['type']==1){ | ||
273 | - $orderlog['content'] = '计票消费'; | ||
274 | - }elseif($order['type']==2){ | ||
275 | - $orderlog['content'] = '城际消费'; | ||
276 | - }elseif($order['type']==3){ | ||
277 | - $orderlog['content'] = '包车消费'; | ||
278 | - } | ||
279 | - $orderlog['order_id'] = $cks['id']; | ||
280 | - $orderlog['price'] = $order['price']; | ||
281 | - $orderlog['user_id'] = $cks['user_id']; | ||
282 | - $orderlog['createtime'] = time(); | ||
283 | - Db::name('order_log')->insert($orderlog); | ||
284 | - //$this->SendMessage($cks['id']); | ||
285 | 277 | ||
286 | - } | ||
287 | } | 278 | } |
279 | +//生成订单日志 | ||
280 | + if ($rs) { | ||
281 | + if($order['type']==1){ | ||
282 | + $orderlog['content'] = '计票消费'; | ||
283 | + }elseif($order['type']==2){ | ||
284 | + $orderlog['content'] = '城际消费'; | ||
285 | + }elseif($order['type']==3){ | ||
286 | + $orderlog['content'] = '包车消费'; | ||
287 | + } | ||
288 | + $orderlog['order_id'] = $cks['id']; | ||
289 | + $orderlog['price'] = $order['price']; | ||
290 | + $orderlog['user_id'] = $cks['user_id']; | ||
291 | + $orderlog['createtime'] = time(); | ||
292 | + Db::name('order_log')->insert($orderlog); | ||
293 | + //$this->SendMessage($cks['id']); | ||
288 | 294 | ||
295 | + } | ||
289 | //你可以在这里你的业务处理逻辑,比如处理你的订单状态、给会员加余额等等功能 | 296 | //你可以在这里你的业务处理逻辑,比如处理你的订单状态、给会员加余额等等功能 |
290 | //下面这句必须要执行,且在此之前不能有任何输出 | 297 | //下面这句必须要执行,且在此之前不能有任何输出 |
291 | return $pay->success()->send(); | 298 | return $pay->success()->send(); |
-
请 注册 或 登录 后发表评论