作者 邓超

x

@@ -197,7 +197,9 @@ class Mail { @@ -197,7 +197,9 @@ class Mail {
197 if(!$status['EXISTS']){ 197 if(!$status['EXISTS']){
198 return true; 198 return true;
199 } 199 }
200 - 200 + if($email_id==11){
  201 + logs('同步中....');
  202 + }
201 // 203 //
202 $nu = 100; 204 $nu = 100;
203 $msgno = 1; 205 $msgno = 1;
@@ -218,15 +220,18 @@ class Mail { @@ -218,15 +220,18 @@ class Mail {
218 break; 220 break;
219 } 221 }
220 222
  223 + if($email_id==11){
  224 + logs('同步中');
  225 + }
  226 +
221 $uids = array_column($uids,'UID'); 227 $uids = array_column($uids,'UID');
222 $existsUids = $db->all(listsSql::getUids($email_id,$folder_id,$uids)); 228 $existsUids = $db->all(listsSql::getUids($email_id,$folder_id,$uids));
223 - if(!$existsUids){  
224 - $existsUids = [];  
225 - }else{ 229 + if($existsUids){
226 $existsUids = array_column($existsUids,'uid'); 230 $existsUids = array_column($existsUids,'uid');
  231 + // 获取不存在数据库的uid
  232 + $uids = array_diff($uids,$existsUids);
227 } 233 }
228 - // 获取不存在数据库的uid  
229 - $uids = array_diff($uids,$existsUids); 234 +
230 235
231 $msgno += $nu; 236 $msgno += $nu;
232 237