Пример #1
0
//间隔多少秒请求一次
$page = isset($argv[6]) ? $argv[6] : 1;
//页码
$pagesize = isset($argv[7]) ? $argv[7] : 1000;
//每页多少条
$setLimit = isset($argv[8]) ? $argv[8] : 1800;
//默认最大执行时间1800秒
set_time_limit($setLimit);
$markTime = strtotime("-{$markTime} day" . ' 00:00:01');
//获取符合条件的跟踪号列表
$res = TrackEmailStatModel::trackEmailInfo($carrierId, $platForm, $markTime, $page, $pagesize);
if (count($res) == 0) {
    exit(date('Y-m-d H:i:s') . "==={$platForm}==={$markTime},暂无跟踪邮件可推!\n");
}
//获取各平台跟踪邮件模版
$tp = TrackEmailStatModel::trackEmailTemplat($platForm);
if (count($tp) == 0) {
    exit(date('Y-m-d H:i:s') . "==={$platForm},暂无跟踪邮件模版可用!\n");
}
$email_title = $tp['title'];
$email_body = $tp['content'];
############### 初始化变量 ########################
$sendTime = '';
$markTime = '';
$recordId = '';
$trackNum = '';
$trackUrl = '';
$userId = '';
$title = '';
$content = '';
$userEmail = '';