| 
...
 | 
...
 | 
@@ -731,8 +731,14 @@ class Home extends Base { | 
| 
 | 
 | 
                                 // 检查 远程是否有邮件
 | 
| 
 | 
 | 
                                 $mailInstance->client->selectFolder($folder['origin_folder']);
 | 
| 
 | 
 | 
                                 $originUids = $mailInstance->client->fetch($localUids,'UID',true);
 | 
| 
 | 
 | 
                                 // 进行移动 远程有的邮件
 | 
| 
 | 
 | 
                                 $ret = $call($mailInstance,array_column($originUids,'uid'),$folder['origin_folder'],$to_origin_folder['origin_folder']);
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
                                 if($originUids){
 | 
| 
 | 
 | 
                                     // 进行移动 远程有的邮件
 | 
| 
 | 
 | 
                                     $ret = $call($mailInstance,array_column($originUids,'uid'),$folder['origin_folder'],$to_origin_folder['origin_folder']);
 | 
| 
 | 
 | 
                                 }else{
 | 
| 
 | 
 | 
                                     $ret = true;
 | 
| 
 | 
 | 
                                 }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
                                 // TODO:: 这个过程无法保证原子性。没办法
 | 
| 
 | 
 | 
                                 // 先复制
 | 
| 
 | 
 | 
                                 if($ret){
 | 
...
 | 
...
 | 
 |