| 
...
 | 
...
 | 
@@ -14,6 +14,12 @@ class SyncToEsCmd { | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     public $isStop = false;
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
| 
 | 
 | 
      * 文件夹
 | 
| 
 | 
 | 
      * @var array
 | 
| 
 | 
 | 
      */
 | 
| 
 | 
 | 
     public $folders  = [];
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     public function handler(){
 | 
| 
 | 
 | 
 
 | 
| 
...
 | 
...
 | 
@@ -59,6 +65,12 @@ class SyncToEsCmd { | 
| 
 | 
 | 
                 if($data){
 | 
| 
 | 
 | 
                     // 设置 进程 是否在运行
 | 
| 
 | 
 | 
                     $data['is_auto']=$db->count('select count(*) from `lists_auto` where `list_id` = '.$data['id']) ? 1 : 0;
 | 
| 
 | 
 | 
                     // 文件夹
 | 
| 
 | 
 | 
                     if(empty($this->folders[$data['folder_id']])){
 | 
| 
 | 
 | 
                         $this->folders[$data['folder_id']] = $db->throw()->value(\Model\folderSql::first($data['folder_id'],'folder'));
 | 
| 
 | 
 | 
                     }
 | 
| 
 | 
 | 
                     // 为文件夹打标 方便查询
 | 
| 
 | 
 | 
                     $data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]);
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
                     $data = $this->getEsData($data);
 | 
| 
 | 
 | 
                     $doc_id = $data['email_id'].'_'.$data['folder_id'].'_'.$data['uid'];
 | 
...
 | 
...
 | 
 |