Browse Source

支付回调增加out_trade_no

develop
李可松 4 years ago
parent
commit
5f91fa31b1
  1. 4
      MySQL_change.sql
  2. 1
      app/Http/Controllers/Api/WxpayController.php

4
MySQL_change.sql

@ -256,4 +256,8 @@ ALTER TABLE `orders`
ADD COLUMN `agent_cloud_price` DECIMAL(20,2) NOT NULL DEFAULT '0' COMMENT '组团云产品销售价格' AFTER `agent_cloud_pid`, ADD COLUMN `agent_cloud_price` DECIMAL(20,2) NOT NULL DEFAULT '0' COMMENT '组团云产品销售价格' AFTER `agent_cloud_pid`,
ADD INDEX `agent_cloud_pid` (`agent_cloud_pid`); ADD INDEX `agent_cloud_pid` (`agent_cloud_pid`);
# 9:26 2021/9/6
ALTER TABLE `user_money_logs`
ADD COLUMN `out_trade_no` CHAR(24) NOT NULL DEFAULT '' COMMENT '发起支付时传给微信的订单号(格式:order_no-status)' AFTER `transaction_id`;

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

@ -115,6 +115,7 @@ class WxpayController
'desc' => DB::raw("LEFT('购买产品:{$order->title}', 250)"), 'desc' => DB::raw("LEFT('购买产品:{$order->title}', 250)"),
'transaction_id' => $message['transaction_id'], //微信支付订单号 'transaction_id' => $message['transaction_id'], //微信支付订单号
'created_at' => now(), //模型没有updated_at,无法自动写入时间 'created_at' => now(), //模型没有updated_at,无法自动写入时间
'out_trade_no' => $message['out_trade_no'] ?? '',
]); ]);
DB::commit(); DB::commit();

Loading…
Cancel
Save