信呼
为企业构建一个基于互联网的企业管理平台, 对企业中沟通与互动,协作与管理的全方位整合,并且免费开源系统,二次开发更快捷,即时推送审批,掌上APP手机办公。
联系我们
  [提问问题]
有事直接问,不要问在不在
微信联系我们 
[授权]  [演示]  在线客服
当前位置:首页 > 信息内容 > 自己写的计划任务感觉执行了2次,不清楚问题再哪里
自己写的计划任务感觉执行了2次,不清楚问题再哪里
浏览次数(6563+3),最后更新(2021-02-19 17:42:31)

自己写的企业微信消息通知功能,定时会通知所有人,但是每次都会执行2次方法,看了日志发现请求了2次url 如下:

第一次、http://localhost/task.php?m=kaoqin|runt&a=todo&runid=5

第二次、http://localhost/task.php?m=kaoqin|runt&a=todo&runid=5&runtime=1613698207

不清楚问题大概出在哪里。

代码:

public function todoaction()

{

$dt = date('y-m-d', time()-3600*20);//昨天

$sql = "distinct a.uid from `[q]kqanay` a left join `[q]userinfo` b on a.uid=b.id where a.uid=1 and a.dt='$dt' and b.iskq=1 and a.state<>'正常' and a.states is null and a.iswork=1 group by a.uid;";

$rows = $this->db->getall($sql);

$ids = '';

foreach($rows as $k=>$rs){

$ids .=','.$rs['uid'].'';

$wxarr = array(

'title' => "考勤异常提醒",

'description' => "昨天[".$dt."] 你的考勤存在异常,异常明细请查看!",

'url' => ""

);

m('weixinqy:index')->sendxiao($rs['uid'], '考勤', $wxarr);

}

echo 'success';

}

[img,{fileurl}/img/36402.png,700]

原创文章,禁止转载复制,信呼OA官网保留一切知识产权。

  •  1楼 官网(2021-02-23 10:41:28) 
    没法看出来的哦
评论回复(1)
 
关注我们公众号
Copyright ©2016-2024 信呼 www.rockoa.com 版权所有   闽ICP备18008179号-1   ↑回到顶部