| 
...
 | 
...
 | 
@@ -74,7 +74,7 @@ class SyncMailToEs { | 
| 
 | 
 | 
             if(empty($this->data['is_auto'])){
 | 
| 
 | 
 | 
                 $this->data['is_auto'] = 0;
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
             $this->es->create($this->data,$id);
 | 
| 
 | 
 | 
             $this->es->create($this->getData($this->data),$id);
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
         else if($this->table == 'lists_auto'){
 | 
| 
 | 
 | 
             $id = db()->first(listsSql::first($this->data['lists_id'],'`email_id`,`folder_id`,`uid`'));
 | 
| 
...
 | 
...
 | 
@@ -98,13 +98,32 @@ class SyncMailToEs { | 
| 
 | 
 | 
             $lists = db()->all(listsSql::all($this->where,'`email_id`,`folder_id`,`uid`'));
 | 
| 
 | 
 | 
             foreach ($lists as $list){
 | 
| 
 | 
 | 
                 $id = $list['email_id'].'_'.$list['folder_id'].'_'.$list['uid'];
 | 
| 
 | 
 | 
                 $this->es->update($id,$this->data);
 | 
| 
 | 
 | 
                 $this->es->update($id,$this->getData($this->data));
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     public function getData($data){
 | 
| 
 | 
 | 
         if(!empty($data['from'])){
 | 
| 
 | 
 | 
             $data['from'] = [
 | 
| 
 | 
 | 
                 'email' =>  $data['from'],
 | 
| 
 | 
 | 
                 'name'  =>  $data['from_name']??''
 | 
| 
 | 
 | 
             ];
 | 
| 
 | 
 | 
             unset($data['from_name']);
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
         unset($data['date']);
 | 
| 
 | 
 | 
         if(!empty($data['created_at'])){
 | 
| 
 | 
 | 
             $data['created_at'] = date('Y-m-d\TH:i:s',strtotime($data['created_at']));
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
         if(!empty($data['updated_at'])){
 | 
| 
 | 
 | 
             $data['updated_at'] = date('Y-m-d\TH:i:s',strtotime($data['updated_at']));
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
         $data['references'] = empty($data['references']) ? '' : $data['references'];
 | 
| 
 | 
 | 
         return $data;
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
...
 | 
...
 | 
 |