perf: 年度报告接口 - 查询条件优化

This commit is contained in:
weifashi 2024-01-10 18:59:47 +08:00
parent 24d90b93e2
commit e53242613b

View File

@ -2115,7 +2115,7 @@ class UsersController extends AbstractController
'latest_online_time' => date( 'latest_online_time' => date(
'Y-m-d H:i:s', 'Y-m-d H:i:s',
UserCheckinRecord::whereUserid($user->userid) UserCheckinRecord::whereUserid($user->userid)
->whereYear('created_at', $year) ->whereYear(DB::raw('from_unixtime(report_time)'), $year)
->where(function ($query) { ->where(function ($query) {
$query->where(function ($query) { $query->where(function ($query) {
$query->whereRaw('HOUR(FROM_UNIXTIME(report_time)) < 6'); $query->whereRaw('HOUR(FROM_UNIXTIME(report_time)) < 6');