作者 邓超

优化同步

... ... @@ -84,9 +84,8 @@ function start(){
$sync->noSyncFolder();
}
$sync->endSyncTime = time();
$sync->isUidAfter(2)->sync();
$sync->setEndSyncTime()->isUidAfter(2)->sync();
$sync = null;
unset($sync);
... ...
... ... @@ -42,9 +42,9 @@ $pm->addBatch(3,function (\Swoole\Process\Pool $pool, int $worker_id){
try{
// 开始同步
if(redis()->add('sync_my_day:'.date('d').'_'.$id,$id,86400)){
(new \Service\SyncMail($id))->setIsBody(false)->sync();
(new \Service\SyncMail($id))->setIsBody(false)->setEndSyncTime()->sync();
}else{
(new \Service\SyncMail($id))->setIsBody(false)->isUidAfter(2)->sync();
(new \Service\SyncMail($id))->setIsBody(false)->setEndSyncTime()->isUidAfter(2)->sync();
}
}catch (Throwable $e){
... ...
... ... @@ -302,7 +302,7 @@ class SyncMail {
public $endSyncTime = 0;
public function setEndSyncTime($time=0){
$this->endSyncTime = $time?$time:time();
$this->endSyncTime = $time ? $time : time();
return $this;
}
... ...