好友新增ai接管字段

This commit is contained in:
wong
2025-09-19 16:48:42 +08:00
parent 5b35786c5c
commit c21387874b

View File

@@ -61,13 +61,23 @@ class WechatFriendController extends BaseController
$latestMessages[$message['wechatFriendId']] = $message;
}
}
$aiTypeData = [];
if (!empty($friendIds)) {
$aiTypeData = Db::name('ai_friend_settings')
->where('friendId', 'in', $friendIds)
->column('friendId,type');
}
// 处理每个好友的数据
foreach ($list as $k => &$v) {
$v['createTime'] = !empty($v['createTime']) ? date('Y-m-d H:i:s', $v['createTime']) : '';
$v['updateTime'] = !empty($v['updateTime']) ? date('Y-m-d H:i:s', $v['updateTime']) : '';
$v['passTime'] = !empty($v['passTime']) ? date('Y-m-d H:i:s', $v['passTime']) : '';
$config = [
'unreadCount' => isset($unreadCounts[$v['id']]) ? $unreadCounts[$v['id']] : 0,
'chat' => isset($latestMessages[$v['id']]),
@@ -76,6 +86,7 @@ class WechatFriendController extends BaseController
// 将消息配置添加到好友数据中
$v['config'] = $config;
$v['aiType'] = isset($aiTypeData[$v['id']]) ? $aiTypeData[$v['id']] : 0;
}
unset($v);