新增了微信支付 关闭订单。在取消未支付订单中。

This commit is contained in:
2024-06-26 14:18:40 +08:00
parent 7d978c27bd
commit 914ddb5abf
3 changed files with 50 additions and 1 deletions
@@ -19,6 +19,7 @@ use App\Services\OrderProductService;
use App\Services\OrderService;
use App\Utils\Log;
use App\Utils\Utils;
use Extend\Wechat\WechatPay;
use Hyperf\Amqp\Message\ConsumerDelayedMessageTrait;
use Hyperf\Amqp\Message\ProducerDelayedMessageTrait;
use Hyperf\Amqp\Result;
@@ -96,6 +97,12 @@ class CancelUnpayOrdersDelayDirectConsumer extends ConsumerMessage
return Result::ACK;
}
// 关闭支付订单
$WechatPay = new WechatPay("1", 1);
// 关闭订单
$WechatPay->closeOrder($data['order_no']);
Db::commit();
Log::getInstance("queue-CancelUnpayOrders")->info("成功");
return Result::ACK;
-1
View File
@@ -323,7 +323,6 @@ class Order extends Model
->where($params)
->whereIn('order_type',[1,4,5]);
// 问诊订单
$query = $query->where(function ($query) use ($is_platform_deep_cooperation){
$query->whereExists(function ($subQuery) use ($is_platform_deep_cooperation){
$subQuery->from('order_inquiry');