Browse Source

增加测试pay_debugs记录

develop
李可松 4 years ago
parent
commit
d19898d60c
  1. 6
      app/Http/Controllers/Api/WxpayController.php

6
app/Http/Controllers/Api/WxpayController.php

@ -30,12 +30,12 @@ class WxpayController
$app = Factory::payment($config); $app = Factory::payment($config);
try { try {
$response = $app->handlePaidNotify(function ($message, $fail) { $response = $app->handlePaidNotify(function ($message, $fail) {
//TODO 仅测试用
DB::table('pay_debugs')->insert(['content' => json_encode($message)]);
$this->log($message); $this->log($message);
// 请求成功 // 请求成功
if ($message['return_code'] === 'SUCCESS') { if ($message['return_code'] === 'SUCCESS') {
//TODO 仅测试用
DB::table('pay_debugs')->insert(['content' => json_encode($message)]);
//主要是为了区分定金支付和尾款支付,订单号带有-status后缀,分割后前面才是真正的订单号 //主要是为了区分定金支付和尾款支付,订单号带有-status后缀,分割后前面才是真正的订单号
list($order_no, $status) = explode('-', $message['out_trade_no']); list($order_no, $status) = explode('-', $message['out_trade_no']);
$order = Order::query() $order = Order::query()

Loading…
Cancel
Save