首頁 > 後端開發 > php教程 > 如果15S没人接单 系统会提醒下单人 没人接单

如果15S没人接单 系统会提醒下单人 没人接单

WBOY
發布: 2016-07-06 13:52:11
原創
918 人瀏覽過

如果15S没人接单 系统会提醒下单人 没人接单

是用thinkphp 给Android 跟Ios 写的接口

(分两个端 一是客户端 一是服务端 我是服务器)

客户端发了订单 服务端接订单 如果15s没人接 反馈给客户端信息

请问 这个接口 怎么 实现?

回复内容:

如果15S没人接单 系统会提醒下单人 没人接单

是用thinkphp 给Android 跟Ios 写的接口

(分两个端 一是客户端 一是服务端 我是服务器)

客户端发了订单 服务端接订单 如果15s没人接 反馈给客户端信息

请问 这个接口 怎么 实现?

不如交给客户端?
15s内接口有反应则处理,无反应则在客户端提示没人接。

客户端15s后请求一次接口,返回是否有人接单

<code>var ajaxTimeoutTest = $.ajax({
  url:'',  //请求的URL
  **timeout : 1000, //超时时间设置,单位毫秒**
  type : 'get',  //请求方式,get或post
  data :{},  //请求所传参数,json格式
  dataType:'json',//返回的数据格式
  success:function(data){ //请求成功的回调函数
    alert("成功");
  },
  complete : function(XMLHttpRequest,status){ //请求完成后最终执行参数
    if(status=='timeout'){//超时,status还有success,error等值的情况
       ajaxTimeoutTest.abort();
       alert("超时");
    }
  }
});
</code>
登入後複製

可以设置超时设置,如果时间到了则执行超时方法进行客户端的提示则可

一楼是对的, 不用交给服务端, 前端15秒后发现还是无响应就认为是没人接单, 或者就以用户下单为开始时间, 设置定时器, 15秒后响应客服端, Linux定时器大名鼎鼎的就是Linux CRON了

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板