/** * 修改用户组. * * @param int $groupId * @param string $groupId * * @return mixed */ public function update($groupId, $groupName) { $easywechat = app('easywechat'); $result = $easywechat->user_group->update($groupId, $groupName); // 更新本地数据库中信息 $this->fanGroupReposifoty->updateGroup($groupId, $groupName); return $result; }
/** * 粉丝组创建完成后执行. * * @param \App\Models\FanGroup $fanGroupModel */ public function created(FanGroup $fanGroupModel) { /* * 1 获取更新的属性 */ $insertArr = $fanGroupModel->getDirty(); if (isset($insertArr['group_id']) && $insertArr['group_id'] != -1) { /* * 1.1 创建的粉丝组信息同步到线上 */ $createResult = $this->group->create($fanGroupModel->title); /* * 1.2 group_id 回写入本地数据库 */ $input['id'] = $fanGroupModel->id; $input['group_id'] = $createResult['id']; $this->fanGroupRepository->update($fanGroupModel->account_id, $input); } }
/** * @return mixed */ public function index() { //获取分组数据 $groups = $this->fanGroupRepository->paginate(); return user_view('fan_group.index', compact('groups')); }