作者 邓超

home

@@ -234,6 +234,40 @@ class Home extends Base { @@ -234,6 +234,40 @@ class Home extends Base {
234 234
235 } 235 }
236 236
  237 + /**
  238 + * 统计
  239 + * @throws \Lib\Err
  240 + * @author:dc
  241 + * @time 2024/10/14 16:20
  242 + */
  243 + public function count()
  244 + {
  245 +
  246 + $where = [];
  247 +
  248 + $where['folder_id'] = [];
  249 +
  250 + // 目录
  251 + $folder = app()->request('folder', '收件箱');
  252 + $folderList = db()->all(folderSql::all($where['email_id']));
  253 +
  254 + // 文件夹id
  255 + if ($folderList) {
  256 + foreach ($folderList as $item) {
  257 + if ($item['folder'] == $folder) {
  258 + $where['folder_id'][] = $item['id'];
  259 + }
  260 + }
  261 + }
  262 +
  263 + // 软删
  264 + $where['deleted'] = 0;
  265 +
  266 + // 总数
  267 + $total = db()->count(listsSql::listCount(dbWhere($where)));
  268 +
  269 + app()->_json(['total'=>$total]);
  270 + }
237 271
238 /** 272 /**
239 * 检测邮箱状态 273 * 检测邮箱状态
@@ -859,7 +893,7 @@ class Home extends Base { @@ -859,7 +893,7 @@ class Home extends Base {
859 893
860 // 是否再次 重新获取 894 // 是否再次 重新获取
861 $reload = app()->request('reload',0,'intval'); 895 $reload = app()->request('reload',0,'intval');
862 - 896 + $data['allowreply'] = db()->value(folderSql::first(['id'=>$data['folder_id']],'folder'))!='发件箱'?1:0;
863 HOME_INFO_BODY: 897 HOME_INFO_BODY:
864 $body = db()->first(bodySql::first($id)); 898 $body = db()->first(bodySql::first($id));
865 if($body && !$reload){ 899 if($body && !$reload){