php怎么实现商品通知

发布时间:2022-05-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php怎么实现商品通知脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

phP实现商品通知的方法:1、创建js代码并设置Ajax每隔10秒钟请求一次接口;2、查询数据库是否有新的订单;3、通过“public function sendOrderNotice(){...}”实现订单提醒即可。

php怎么实现商品通知

本文操作环境:Windows7系统、PHP7.1版、Dell G3脑。

php怎么实现商品通知?

PHP使用AJax轮询实现新订单实时提醒

业务逻辑:Ajax每隔10秒钟请求一次接口,该接口会去查询数据库是否有新的订单,如果有则返回新订单的数量,后台收到声音提示,更改后台提醒数量

提醒框可链接到订单列表,后台更改完订单状态后会提醒会消失

此逻辑同样可用于实现后台通知功能,用定时任务也可以实现

1、JS代码

<audio id=";mP3" src="/admin/mp3/remind.mp3"> </audio>
    <script src="http://apps.bdimg.COM/libs/jquery/2.1.4/jquery.min.js"></script>
    <script>
        VAR remind = 1;
        var mp3 = $("#mp3")[0];
        var play= 0;
       
        if(sessionStorage.num){
            $(".remind").text(sessionStorage.num);
        }
        $.ajax({
            url:"/sendOrderNotice",
            success:function (data) {
                sessionStorage.num = data;
                $(".remind").text(data);
                remind = data;play=data;
                remind<=0?$(".remind").hide():$(".remind").show();
            }
        })
        setInterval(function () {
            $.ajax({
                url:"/sendOrderNotice",
                success:function (data) {
                    remind = data;
                    sessionStorage.num = data;
                    if(play==remind){
                        remind<=0?$(".remind").hide():$(".remind").show()
                    }else{
                        $(".remind").show().text(remind);
                        mp3.play();
                        play=remind;
                    }
                }
            })
        },10000)
</script>

2、php接口

/**
     * 订单提醒
     */
    public function sendOrderNotice(){
        //查询order表是否有新订单
        $NewOderCount=Order::getNewOderCount();
        if ($NewOderCount) {
            echo json_encode($NewOderCount);
        } else {
            echo 0;
        }
    }

推荐学习:《PHP视频教程》

以上就是php怎么实现商品通知的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的php怎么实现商品通知全部内容,希望文章能够帮你解决php怎么实现商品通知所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:php