zhangjingyu
搜索“抱歉,还没到下一次申请任务时间”,lib/job/job.class.php:
$data['job_apply_next_limit'] = "抱歉,还没到下一次申请任务时间";//任务是否为周期性任务 用户是否已经申请,下次开始的时间
$again = 0;
if (isset($job['period']) && $job['period'] != 0) {
//如果已经申请,检查是否到下次申请时间
if ($hasApply && $hasApply['next'] > $current) {
return array(
false,
$this->getLanguage("job_apply_next_limit"),
''
);
}
if ($hasApply && $hasApply['next'] < $current) {
$again = 1;
}
$next = $current + $job['period'] * $this->_hour;
}
$job['next'] = $next;之前查看的就是这个文件,但当时没看出来哪里有问题,也不太明白代码的意思,虽然知道就是和这里有关:毕竟里面有job_apply_next_limit,也就是“抱歉,还没到下一次申请任务时间”。今天结合上面提到的pw_jober数据表及其字段名,忽然明白些了。
if ($hasApply && $hasApply['next'] > $current) { //如果当前时间小于下次可申请时间
return array( //返回
false, //假
$this->getLanguage("job_apply_next_limit"), //输出提示信息“抱歉,还没到下一次申请任务时间”