正在显示
2 个修改的文件
包含
15 行增加
和
2 行删除
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | 2 | ||
| 3 | //error_reporting(); | 3 | //error_reporting(); |
| 4 | 4 | ||
| 5 | +use Swlib\SaberGM; | ||
| 5 | use Swoole\Process; | 6 | use Swoole\Process; |
| 6 | 7 | ||
| 7 | // 表示同步ai邮件脚本 | 8 | // 表示同步ai邮件脚本 |
| @@ -42,6 +43,19 @@ function start(){ | @@ -42,6 +43,19 @@ function start(){ | ||
| 42 | co::sleep(1); | 43 | co::sleep(1); |
| 43 | continue; | 44 | continue; |
| 44 | } | 45 | } |
| 46 | + | ||
| 47 | + if(redis()->add('mailbox_status_setlock',1,120)){ | ||
| 48 | + $data = []; | ||
| 49 | + foreach (range(1,100) as $v){ | ||
| 50 | + $data[$v] = redis()->lPop('fob_mailbox_status_set'); | ||
| 51 | + if(!$data[$v]){ unset($data[$v]); break;} | ||
| 52 | + } | ||
| 53 | + SaberGM::post(SUPER_DATA2_HOST . 'api/mailbox_status_sets', [ | ||
| 54 | + 'data' => $data | ||
| 55 | + ]); | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | + | ||
| 45 | // 需要同步的id | 59 | // 需要同步的id |
| 46 | $id = redis()->lPop('sync_email_lists'); | 60 | $id = redis()->lPop('sync_email_lists'); |
| 47 | 61 |
| @@ -664,8 +664,7 @@ class SyncMail { | @@ -664,8 +664,7 @@ class SyncMail { | ||
| 664 | // 日志记录 | 664 | // 日志记录 |
| 665 | logs('退信邮件(cli),id【' . $id . '】body:' . $mailBody, $logFilename); | 665 | logs('退信邮件(cli),id【' . $id . '】body:' . $mailBody, $logFilename); |
| 666 | try { | 666 | try { |
| 667 | - // 通知到黑格 es | ||
| 668 | - SaberGM::post(SUPER_DATA2_HOST . 'api/mailbox_status_set', [ | 667 | + redis()->rPush('fob_mailbox_status_set',[ |
| 669 | 'id' => $id, | 668 | 'id' => $id, |
| 670 | 'subject' => $data['subject'], | 669 | 'subject' => $data['subject'], |
| 671 | 'udate' => $data['udate'], | 670 | 'udate' => $data['udate'], |
-
请 注册 或 登录 后发表评论