| 
...
 | 
...
 | 
@@ -29,7 +29,7 @@ class listsSql { | 
| 
 | 
 | 
      */
 | 
| 
 | 
 | 
     public static function lists(string $where, int $p, int $size){
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         $filed = '`id`,`uid`,`msgno`,`subject`,`from`,`from_name`,`to`,`date`,`size`,`recent`,`flagged`,`answered`,`deleted`,`seen`,`draft`,`udate`,`folder_id`,`is_file`,`cc`,`bcc`,`description`,`email_id`';
 | 
| 
 | 
 | 
         $filed = '`id`,`uid`,`subject`,`from`,`from_name`,`to`,`date`,`size`,`recent`,`flagged`,`answered`,`deleted`,`seen`,`draft`,`udate`,`folder_id`,`is_file`,`cc`,`bcc`,`description`,`email_id`';
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         return "select {$filed} from `".static::$table."` where ".$where." order by `udate` desc limit {$size} offset ".(($p-1)*$size);
 | 
| 
 | 
 | 
 
 | 
| 
...
 | 
...
 | 
@@ -47,17 +47,6 @@ class listsSql { | 
| 
 | 
 | 
         return "select count(*) from `".static::$table."` where ".$where;
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
| 
 | 
 | 
      * 获取最后一条更新的msgno
 | 
| 
 | 
 | 
      * @param $email_id
 | 
| 
 | 
 | 
      * @param $folder_id
 | 
| 
 | 
 | 
      * @return string
 | 
| 
 | 
 | 
      * @author:dc
 | 
| 
 | 
 | 
      * @time 2023/2/18 10:01
 | 
| 
 | 
 | 
      */
 | 
| 
 | 
 | 
     public static function lastMsgno($email_id,$folder_id):string{
 | 
| 
 | 
 | 
         return "select max(`msgno`) from `".self::$table."` where ".dbWhere(['email_id'=>$email_id,'folder_id'=>$folder_id])." limit 1";
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
| 
 | 
 | 
      * 获取已有的uid
 | 
| 
...
 | 
...
 | 
@@ -72,22 +61,6 @@ class listsSql { | 
| 
 | 
 | 
         return "select `uid` from `".static::$table."` where ".dbWhere(['email_id'=>$email_id,'folder_id'=>$folder_id,'uid'=>$uids]);
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
| 
 | 
 | 
      * 获取已存在的id
 | 
| 
 | 
 | 
      * @param $email_id
 | 
| 
 | 
 | 
      * @param $folder_id
 | 
| 
 | 
 | 
      * @param $msgno
 | 
| 
 | 
 | 
      * @return string
 | 
| 
 | 
 | 
      * @author:dc
 | 
| 
 | 
 | 
      * @time 2023/2/18 10:08
 | 
| 
 | 
 | 
      */
 | 
| 
 | 
 | 
     public static function getIds($email_id,$folder_id,$msgno):string {
 | 
| 
 | 
 | 
         return "select `id`,`msgno` from `".static::$table."` where ".dbWhere([
 | 
| 
 | 
 | 
             'email_id' =>  $email_id,
 | 
| 
 | 
 | 
             'folder_id' =>  $folder_id,
 | 
| 
 | 
 | 
             'msgno' =>  $msgno,
 | 
| 
 | 
 | 
             ]);
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
| 
 | 
 | 
      * 通过uuid查询id和email_id
 | 
...
 | 
...
 | 
 |