正在显示
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 | - |
-
请 注册 或 登录 后发表评论