切换导航条
此项目
正在载入...
登录
周海龙
/
mail-serve
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
邓超
3 months ago
提交
7d69a1af581d9c94a5446d821e9583e87bc47786
1 个父辈
95ba1d0f
预热邮件
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
13 行增加
和
3 行删除
controller/Home.php
controller/Home.php
查看文件 @
7d69a1a
...
...
@@ -810,8 +810,10 @@ class Home extends Base {
}
if
(
$fids
){
// 查询要标记的 邮件id
$mail_ids
=
db
()
->
all
(
listsSql
::
all
(
dbWhere
([
'folder_id'
=>
array_column
(
$fids
,
'id'
),
'seen'
=>
0
]),
'`id`'
));
$sql
=
listsSql
::
all
(
dbWhere
([
'folder_id'
=>
array_column
(
$fids
,
'id'
),
'seen'
=>
0
]),
'`id`'
);
$mail_ids
=
db
()
->
all
(
$sql
);
$mail_ids2
=
db
()
->
all
(
str_replace
(
'from `lists` where'
,
'from `lists_hot` where'
,
$sql
));
$mail_ids
=
array_merge
(
$mail_ids
,
$mail_ids2
);
$mail_ids
=
array_column
(
$mail_ids
,
'id'
);
}
...
...
@@ -833,7 +835,10 @@ class Home extends Base {
$fv
=
(
int
)
app
()
->
request
(
$d
);
$fv
=
$fv
?
1
:
0
;
$data
=
db
()
->
all
(
listsSql
::
all
(
dbWhere
([
'id'
=>
$mail_ids
,
'email_id'
=>
array_column
(
$emails
,
'id'
)]),
'`id`,`uid`,`email_id`,`folder_id`'
));
$sql
=
listsSql
::
all
(
dbWhere
([
'id'
=>
$mail_ids
,
'email_id'
=>
array_column
(
$emails
,
'id'
)]),
'`id`,`uid`,`email_id`,`folder_id`'
);
$data
=
db
()
->
all
(
$sql
);
$data2
=
db
()
->
all
(
str_replace
(
'from `lists` where'
,
'from `lists_hot` where'
,
$sql
));
$data
=
array_merge
(
$data
,
$data2
);
if
(
$data
){
// 查询邮箱
$emails
=
array_column
(
$emails
,
null
,
'id'
);
...
...
@@ -887,6 +892,11 @@ class Home extends Base {
],
dbWhere
([
'id'
=>
array_column
(
$uid
,
'id'
)
]));
db
()
->
update
(
'lists_hot'
,[
$d
=>
$fv
],
dbWhere
([
'id'
=>
array_column
(
$uid
,
'id'
)
]));
}
}
...
...
请
注册
或
登录
后发表评论