正在显示
2 个修改的文件
包含
33 行增加
和
22 行删除
cmd/folder.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | +include_once "../vendor/autoload.php"; | ||
6 | + | ||
7 | +$fid = 1; | ||
8 | + | ||
9 | +while ($fid){ | ||
10 | + $fid = db()->value(\Model\folderSql::first([ | ||
11 | + 'id.>' => $fid | ||
12 | + ], | ||
13 | + '`id`' | ||
14 | + )); | ||
15 | + if(!$fid){ | ||
16 | + break; | ||
17 | + } | ||
18 | + | ||
19 | + // 总数 | ||
20 | + $folder['exsts'] = db()->count(\Model\listsSql::listCount( | ||
21 | + dbWhere(['folder_id'=> $fid, 'deleted' => 0]) | ||
22 | + )); | ||
23 | + // 未读 | ||
24 | + $folder['unseen'] = db()->count(\Model\listsSql::listCount( | ||
25 | + dbWhere(['folder_id'=> $fid, 'seen' => 0, 'deleted' => 0]) | ||
26 | + )); | ||
27 | + | ||
28 | + _echo('fid: '.$fid.' data: '.json_encode($folder)); | ||
29 | + | ||
30 | + db()->update(\Model\folderSql::$table,$folder,'`id` = '.$fid,false); | ||
31 | + | ||
32 | +} | ||
33 | + |
@@ -233,28 +233,6 @@ class SyncMail { | @@ -233,28 +233,6 @@ class SyncMail { | ||
233 | _echo($this->emailId().' ===> '.$folder->getName().' ===> '.$num); | 233 | _echo($this->emailId().' ===> '.$folder->getName().' ===> '.$num); |
234 | } | 234 | } |
235 | } | 235 | } |
236 | - $fid = $this->getFolderId($folder->getName()); | ||
237 | - // 更新数量 | ||
238 | - $this->db->update(folderSql::$table,[ | ||
239 | - 'exsts' => $this->db->count(listsSql::listCount( | ||
240 | - dbWhere( | ||
241 | - [ | ||
242 | - 'folder_id'=>$fid, | ||
243 | - 'deleted' => 0, | ||
244 | - ] | ||
245 | - ) | ||
246 | - )), | ||
247 | - 'unseen' => $this->db->count(listsSql::listCount( | ||
248 | - dbWhere( | ||
249 | - [ | ||
250 | - 'folder_id'=>$fid, | ||
251 | - 'seen' => 0, | ||
252 | - 'deleted' => 0, | ||
253 | - ] | ||
254 | - ) | ||
255 | - )), | ||
256 | - 'last_sync_time' => time() | ||
257 | - ],dbWhere(['email_id'=>$this->emailId(),'id'=>$fid]),false); | ||
258 | 236 | ||
259 | } | 237 | } |
260 | } | 238 | } |
-
请 注册 或 登录 后发表评论