作者 邓超

1

@@ -293,7 +293,7 @@ function sync($email_id,$worker_id){ @@ -293,7 +293,7 @@ function sync($email_id,$worker_id){
293 // 同步父文件夹 293 // 同步父文件夹
294 $mailServer->syncMail($email_id,$folder['id'],$folder['origin_folder']); 294 $mailServer->syncMail($email_id,$folder['id'],$folder['origin_folder']);
295 }else{ 295 }else{
296 - foreach ($folder as $item){ 296 + foreach ($folder['_child'] as $item){
297 // 同步子文件夹 297 // 同步子文件夹
298 $mailServer->syncMail($email_id,$item['id'],$item['origin_folder']); 298 $mailServer->syncMail($email_id,$item['id'],$item['origin_folder']);
299 } 299 }
@@ -57,8 +57,8 @@ class DbPool { @@ -57,8 +57,8 @@ class DbPool {
57 \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION, 57 \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
58 ] 58 ]
59 ); 59 );
60 - }catch (\PDOException $e){  
61 - logs($e->getMessage()); 60 + }catch (\Throwable $e){
  61 + logs($e->getMessage().$e->getTraceAsString());
62 } 62 }
63 } 63 }
64 64
@@ -85,7 +85,7 @@ class DbPool { @@ -85,7 +85,7 @@ class DbPool {
85 try { 85 try {
86 $query = $this->getClient()->prepare($sql); 86 $query = $this->getClient()->prepare($sql);
87 $ret = $query->execute($params); 87 $ret = $query->execute($params);
88 - }catch (\PDOException $e){ 88 + }catch (\Throwable $e){
89 logs($e->getMessage().$e->getTraceAsString()); 89 logs($e->getMessage().$e->getTraceAsString());
90 $ret = false; 90 $ret = false;
91 } 91 }
@@ -248,7 +248,7 @@ class RedisPool { @@ -248,7 +248,7 @@ class RedisPool {
248 public function getClient(){ 248 public function getClient(){
249 try { 249 try {
250 $this->client->ping(); 250 $this->client->ping();
251 - }catch (\RedisException $e){ 251 + }catch (\Throwable $e){
252 $this->conn(); 252 $this->conn();
253 } 253 }
254 return $this->client; 254 return $this->client;
@@ -287,7 +287,9 @@ class RedisPool { @@ -287,7 +287,9 @@ class RedisPool {
287 try { 287 try {
288 $this->client->ping(); 288 $this->client->ping();
289 $this->client->close(); 289 $this->client->close();
290 - }catch (\RedisException $e){} 290 + }catch (\Throwable $e){
  291 +
  292 + }
291 293
292 $this->client = null; 294 $this->client = null;
293 } 295 }