コード例 #1
0
ファイル: FanGroup.php プロジェクト: tianyong90/willchat
 /**
  * 修改用户组.
  *
  * @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;
 }
コード例 #2
0
 /**
  * 粉丝组创建完成后执行.
  *
  * @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);
     }
 }
コード例 #3
0
 /**
  * @return mixed
  */
 public function index()
 {
     //获取分组数据
     $groups = $this->fanGroupRepository->paginate();
     return user_view('fan_group.index', compact('groups'));
 }