/** * 粉丝组删除完成后执行. * * @param \App\Models\FanGroup $fanGroupModel */ public function deleted(FanGroup $fanGroupModel) { /* * 1 线上同步删除, 自带分组不能删 */ if (!$fanGroupModel->is_default) { $this->group->delete($fanGroupModel->group_id); } }
/** * 删除微信公众号用户分组 * * @param Request $request POST请求 * * @return JSON */ public function deleteGroup(Request $request) { if ($request->isMethod('post')) { $appId = $request->appId; $groupId = $request->groupId; $app = WechatApp::getAppById($appId); if (isset($app)) { $group = new Group($app['app_id'], $app['app_secret']); try { if ($group->delete($groupId)) { return '删除分组成功'; } } catch (\Exception $e) { echo '删除用户分组失败:' . $e->getMessage(); } } } }