...
|
...
|
@@ -49,7 +49,7 @@ class SyncMail { |
|
|
$this->db = db();
|
|
|
|
|
|
if(!is_array($email)){
|
|
|
$email = $this->db->first(emailSql::first($email));
|
|
|
$email = $this->db->cache(3600)->first(emailSql::first($email));
|
|
|
if(!$email){
|
|
|
abort('未查询到邮箱');
|
|
|
}
|
...
|
...
|
@@ -183,26 +183,26 @@ class SyncMail { |
|
|
}
|
|
|
|
|
|
// 更新数量
|
|
|
$this->db->update(folderSql::$table,[
|
|
|
'exsts' => $this->db->count(listsSql::listCount(
|
|
|
dbWhere(
|
|
|
[
|
|
|
'folder_id'=>$this->getFolderId($folder->getName()),
|
|
|
'deleted' => 0,
|
|
|
]
|
|
|
)
|
|
|
)),
|
|
|
'unseen' => $this->db->count(listsSql::listCount(
|
|
|
dbWhere(
|
|
|
[
|
|
|
'folder_id'=>$this->getFolderId($folder->getName()),
|
|
|
'seen' => 0,
|
|
|
'deleted' => 0,
|
|
|
]
|
|
|
)
|
|
|
)),
|
|
|
'last_sync_time' => time()
|
|
|
],dbWhere(['email_id'=>$this->emailId(),'uuid'=>md5($this->emailId().$folder->getName())]),false);
|
|
|
// $this->db->update(folderSql::$table,[
|
|
|
// 'exsts' => $this->db->count(listsSql::listCount(
|
|
|
// dbWhere(
|
|
|
// [
|
|
|
// 'folder_id'=>$this->getFolderId($folder->getName()),
|
|
|
// 'deleted' => 0,
|
|
|
// ]
|
|
|
// )
|
|
|
// )),
|
|
|
// 'unseen' => $this->db->count(listsSql::listCount(
|
|
|
// dbWhere(
|
|
|
// [
|
|
|
// 'folder_id'=>$this->getFolderId($folder->getName()),
|
|
|
// 'seen' => 0,
|
|
|
// 'deleted' => 0,
|
|
|
// ]
|
|
|
// )
|
|
|
// )),
|
|
|
// 'last_sync_time' => time()
|
|
|
// ],dbWhere(['email_id'=>$this->emailId(),'uuid'=>md5($this->emailId().$folder->getName())]),false);
|
|
|
|
|
|
}
|
|
|
}
|
...
|
...
|
|