正在显示
1 个修改的文件
包含
0 行增加
和
34 行删除
cmd/empty_subject_check.php
已删除
100644 → 0
1 | -<?php | ||
2 | - | ||
3 | -/** | ||
4 | - * 检查邮件同步时出现的空数据,很奇怪 | ||
5 | - * 定时任务,每1小时执行一次 | ||
6 | - */ | ||
7 | - | ||
8 | -require_once "../vendor/autoload.php"; | ||
9 | - | ||
10 | - | ||
11 | -$id = redis()->get('empty_subject_check',185163874); | ||
12 | -while($id){ | ||
13 | - | ||
14 | - $list = db()->first(\Model\listsSql::first('`id` > '.$id.' and `subject` = "" and `from` = ""','`id`,`email_id`,`folder_id`,`uid`')); | ||
15 | - if(!$list){ | ||
16 | - break; | ||
17 | - } | ||
18 | - $id = $list['id']??0; | ||
19 | - | ||
20 | - echo $id."\n"; | ||
21 | - | ||
22 | - $email = db()->first(\Model\emailSql::first($list['email_id'])); | ||
23 | - | ||
24 | - | ||
25 | - $folder = db()->first(\Model\folderSql::first($list['folder_id'])); | ||
26 | - if(!$folder){continue;} | ||
27 | - | ||
28 | - (new \Service\SyncMail($list['email_id']))->mail($folder['origin_folder'],[$list['uid']]); | ||
29 | - | ||
30 | -} | ||
31 | - | ||
32 | -redis()->set('empty_subject_check',$id); | ||
33 | - | ||
34 | - |
-
请 注册 或 登录 后发表评论