独角数卡v2.0.6魔改教程

删除或注释掉原来的提交订单按钮代码

<!--
<div class="mt-4 text-center">
    {{-- 提交订单 --}}
    <button style="margin: -20px 0 0px 0" type="submit" class="btn buy-btn" id="submit">
        {{ __('hyper.buy_order_now') }}
    </button>
</div>
-->

在底部 <script> 标签上再添加以下JS代码​:

<script>
$('.pay-type').click(function () {
    var email = $("input[name='email']").val().trim();
    var byAmount = parseInt($("input[name='by_amount']").val(), 10);
    var inStock = {{ $in_stock }}; // 服务器渲染的库存数字

    if (email === '') {
        $.NotificationApp.send("{{ __('hyper.buy_warning') }}", "{{ __('hyper.buy_empty_mailbox') }}", "top-center", "rgba(0,0,0,0.2)", "info");
        return;
    }
    if (byAmount <= 0) {
        $.NotificationApp.send("{{ __('hyper.buy_warning') }}", "{{ __('hyper.buy_zero_quantity') }}", "top-center", "rgba(0,0,0,0.2)", "info");
        return;
    }
    if (byAmount > inStock) {
        $.NotificationApp.send("{{ __('hyper.buy_warning') }}", "{{ __('hyper.buy_exceeds_stock') }}", "top-center", "rgba(0,0,0,0.2)", "info");
        return;
    }

    // 校验通过,继续设置 payway 并提交表单
    var payId = $(this).data('id');
    $('input[name="payway"]').val(payId);

    $('.pay-type').removeClass('active');
    $(this).addClass('active');

    $('#buy-form').submit();
});
</script>

修改文件 /app/Jobs/WorkWeiXinPush.php 替换以下全部代码:

<?php

namespace App\Jobs;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use GuzzleHttp\Client;

class WorkWeiXinPush implements ShouldQueue
{
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

    /**
     * 任务最大尝试次数
     */
    public $tries = 1;

    /**
     * 任务运行的超时时间
     */
    public $timeout = 10;

    /**
     * Execute the job.
     */
    public function handle()
    {
        try {
            $client = new Client();
            $url = dujiaoka_config_get('qywxbot_key'); // 完整 URL
            $client->get($url, [
                'timeout' => 5,
                'verify' => false,
            ]);
        } catch (\Exception $e) {
            \Log::error("访问 URL 失败:" . $e->getMessage());
        }
    }
}

功能说明:

将后台原来的企业微信推送订单详情,修改成访问Webhooks链接功能,然后每次订单完成都会访问这个Webhooks链接,触发更多自己想要的高级功能。

例如:当订单完成,会监控某个网站数据变化,修改参数,充值额度,增加设备,滚动公告等。

独角数卡v2.0.6魔改教程-坤哥资源
独角数卡v2.0.6魔改教程
此内容为付费阅读,请付费后查看
69
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读

签名证书     苹果ID商店     本站TG频道

  温馨提示:本文最后更新于2025年8月15日00时24分,某些文章资源具有时效性,若内容或链接失效,请在下方评论区留言反馈。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容