try {
$info = OfficialAccount::getUserInfo($openid);
} catch (\Throwable $e) {
$info = [];
}
if (!$info) continue;
$data['subscribe'] = $info['subscribe'] ?? 1;
if (($info['subscribe'] ?? 1) == 1) {
$data['unionid'] = $info['unionid'] ?? '';
$data['nickname'] = $info['nickname'] ?? '';
$data['sex'] = $info['sex'] ?? 0;
$data['language'] = $info['language'] ?? '';
$data['city'] = $info['city'] ?? '';
$data['province'] = $info['province'] ?? '';
$data['country'] = $info['country'] ?? '';
$data['headimgurl'] = $info['headimgurl'] ?? '';
$data['subscribe_time'] = $info['subscribe_time'] ?? '';
$data['groupid'] = $info['groupid'] ?? 0;
$data['remark'] = $info['remark'] ?? '';
$data['tagid_list'] = isset($info['tagid_list']) && $info['tagid_list'] ? implode(',', $info['tagid_list']) : '';
}$data['subscribe'] = $info['subscribe'] ?? 0;这里逻辑不对吧,状态应该是默认没有关注,如上

