diff --git a/cmd/model/view_user.go b/cmd/model/view_user.go index e21863e..647f75e 100644 --- a/cmd/model/view_user.go +++ b/cmd/model/view_user.go @@ -89,7 +89,9 @@ LEFT JOIN real_name rn ON rn.id = su.real_name_id LEFT JOIN invite ON invite.invited_id = su.id LEFT JOIN sys_user inviter ON inviter.invited_code = invite.invite_code LEFT JOIN real_name inviter_rn ON inviter_rn.id = inviter.real_name_id -LEFT JOIN artshow_artist_supplement aas ON aas.artist_uid = su.mgmt_artist_uid +LEFT JOIN artshow_artist_supplement aas ON aas.artist_uid = su.mgmt_artist_uid AND aas.lock_time = ( + select MAX(lock_time) from artshow_artist_supplement WHERE artist_uid = su.mgmt_artist_uid + ) WHERE su.deleted_at = 0 `